Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Глюк [D5, Win2k]


Страницы:   1 2

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
потом говори!!!


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо