![]() |
|
|
#1
|
|||
|
|||
![]() Не могу сделать так что при нажатии на кнопку форма, на кторой эта кнока, закрылась и открылась другая форма.
Получилось только вот так: По нажатию кнопки Код:
Form1.Show; Form2.Hide |
#2
|
|||
|
|||
![]() Если правильно понял то она пропадает после того как ты закрываешь вторую форму, надо просто вернуть видимость первой в свойствах второй формы "OnClose" пиши form1.Show и все
|
#3
|
|||
|
|||
![]() Не. Вот смотри есть форма1, я нажимаю на кнопку и у меня пропадает форма1 и высвечивается форма2. Пока вроде все нормально, но вот в тот момент когда у меня закрывается первая форма а вторая открывается программа пропадает с панели внизу у виндовса где пуск. А программа то работет себе как и надо, но вот то что его нет в панели это как то напрегает
|
#4
|
|||
|
|||
![]() Либо просто подскажите как правильно сделать чтобы при нажатии кнопи форма на которой эта кнопка закрылась а другая открылась?
|
#5
|
||||
|
||||
![]() Вам надо не скрывать главную форму, а минимизировать ее, тогда ничего не пропадет, т.е. будет где-то так:
Цитата:
|
#6
|
||||
|
||||
![]() на первой форме:
Код:
procedure TForm1.Button1Click(Sender: TObject); begin Form2.Show; Form1.Hide; end; Код:
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction); begin Form1.Show; end; Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра. |
#7
|
|||
|
|||
![]() Ну тогда получается что Form1 просто минимизируется и к нему есть доступ, а мне надо чтобы к нему не было доступа. Т.е. как при авторизации, запускается программа она просит ввести логин и пароль и если правильно то отрывает саму прогу а форма куда нужно было ввести логин и пароль исчезает.
|