![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк [D5, Win2k]
id_privin © (2002-07-16 14:55:00)Пишу так : My_Form := TForm.Create(Application)
При этом почему-то созданная форма сразу-же показывается. Хотя вроде не должна.
Я что-то делаю не так? Или это глюк?
Skier (2002-07-16 17:39:00) [1]Смешно :)))
id_privin (2002-07-16 17:37:00) [2]Всем большое спасибо, не думал что мой вопрос вызовет столь бурное обсуждение.
Действительно в процессе манипуляций Delphi поставил у формы visible := true хотя его никто не просил.
псле saxon © (16.07.02 15:19) я обратил на это внимание.
olookin (2002-07-16 15:53:00) [3]Хм, о чем же мы спорим?
Kaban (2002-07-16 15:53:00) [4]чувствуется автор вопроса не покажется
скорее всего у него My_Form := TForm2.Create(Application)
и в конструкторе или инспекторе стоит visible:=true
Skier (2002-07-16 15:51:00) [5]>olookin
Не должно. У меня во всяком случае не показывает.
Поэтому я и говорю : см. Skier © (16.07.02 15:13)
olookin (2002-07-16 15:48:00) [6]Skier
Пишет то он Tform а не TformMyForm и пр.
Значит, тоже не должно показывать, разве нет?
Kaban (2002-07-16 15:48:00) [7]saxon
Теоретически возможно, но когда я писал ответ, я, признаться, не обратил на это внимание и написал первое, что пришло в голову и только потом понял, что это не то
olookin (2002-07-16 15:47:00) [8]Skier
Замечательно, а у него-то чего? Не так что-ли?
Skier (2002-07-16 15:46:00) [9]>olookin
Когда ты в Delphi создаёшь новую форму у неё
Visible установлено в False, поэтому и не показывается.
saxon (2002-07-16 15:44:00) [10]>Kaban ©
>очевидно, в on_create формы стоит visible:=true;
сли не TForm2 то как такое сделать
olookin (2002-07-16 15:43:00) [11]Idioten
Так вот, у меня все равно что TForm что TForm123 в любом случае не показывается эта форма. Вот так.
Skier (2002-07-16 15:43:00) [12]>Kaban
> хотя здесь нашей вины нет
Это уж точно...
olookin (2002-07-16 15:43:00) [13]Ну не хотят мой ответ-вопрос занести сюда...
Kaban (2002-07-16 15:41:00) [14]Будет смешно, если сейчас id_privin напишет, типа
ребята, я тормознул, у меня
My_Form := TForm2.Create(Application)
хотя здесь нашей вины нет
Skier (2002-07-16 15:37:00) [15]>Kaban
Спасибо за support, коллега !
А то я уже просто устал...
Kaban (2002-07-16 15:35:00) [16]saxon ©
Ты че тупой, ты не понимаешь, что тебе тут Skier уже 10 минут вдалбливает:
TForm и TForm2 это разные вещи
Skier (2002-07-16 15:33:00) [17]>saxon
У него TForm, а не TForm1,TForm2...TFormn.
Смотри вопрос.
saxon (2002-07-16 15:30:00) [18]Короче пример
делаете новое приложение
доб новую форму и убераете ее из автозагрузки
в ее свойствах ставите Visible на True на первой форме кидаете кнопку и в обработчике клика
пишете
Form2:=TForm2.Create(Application);
стартуете
жмете на кнопку - ГЛЮК!!!
Skier (2002-07-16 15:28:00) [19]>saxon
Ты попробуй показать в инспекторе форму с классом TForm,
а потом "булки" будешь крошить !
saxon (2002-07-16 15:26:00) [20]Skier
ты попробуй для не MDIChild
потом говори!!!