Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
TForm.OnCreate - определить вызывющую форму
|
|||
|---|---|---|---|
|
#18+
Есть форма Form1. В ней создется еще одна форма методом Application.CreateForm(TForm2,Form2); Эта же форма может создаваться и из формы Form3. Можно ли в создаваемой форме Form2 в событии OnCreate опредилить из какой именно формы она создается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 16:59 |
|
||
|
TForm.OnCreate - определить вызывющую форму
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 17:19 |
|
||
|
TForm.OnCreate - определить вызывющую форму
|
|||
|---|---|---|---|
|
#18+
Извините, а не хотите формы создавать сразу, с помощью конструктора: 1. В форме TForm2 добавляется свойство private FCreator: TObject; procedure SetCreator(const Value: TObject); ... published property Creator : TObject read FCreator write SetCreator; ... procedure TForm2.SetCreator(const Value: TObject); begin FCreator := Value; end; 2. В форме TForm2 перегружаем конструктор: constructor Create(AOwner: TComponent); override; ... constructor TForm2.Create(AOwner: TComponent); begin inherited; FCreator := AOwner; end; Все. Теперь, если TForm1 или TForm3 создаст форму: Form2 := TForm2.Create(Self), то, если в форме Form3 вызвать ShowMessage(Creator.ClassName), мы получим, что хотим. Возможны варианты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2003, 17:29 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=1995&tid=2116357]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 359ms |

| 0 / 0 |
