Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2011, 18:23   #1
Painkiller_13
Пользователь
 
Регистрация: 07.07.2011
Сообщений: 58
По умолчанию Формы

Как сделать так чтоб при нажатии на элемент который находиться на 1 форме показывалась 2 форма и чтоб при компиляции получался один ехе.

Также еще хочу спросить как реализовать сворачивания при использовании функции windowstate minimized программу сворачиваться в маленький прямоугольник внизу слева а нужно чтоб форма полностью пропадала и появлялась только при нажатии на програму на панели задач(справа от пуска).
Painkiller_13 вне форума Ответить с цитированием
Старый 16.07.2011, 18:30   #2
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

по клике на обекте первой формы пишем: form2.xhow; не уверен но может вам поможет SW_HIDE?
Pein95 вне форума Ответить с цитированием
Старый 16.07.2011, 18:39   #3
HyperZen
Пользователь
 
Аватар для HyperZen
 
Регистрация: 20.07.2010
Сообщений: 45
По умолчанию

Цитата:
Сообщение от Painkiller_13 Посмотреть сообщение
Как сделать так чтоб при нажатии на элемент который находиться на 1 форме показывалась 2 форма и чтоб при компиляции получался один ехе.

Также еще хочу спросить как реализовать сворачивания при использовании функции windowstate minimized программу сворачиваться в маленький прямоугольник внизу слева а нужно чтоб форма полностью пропадала и появлялась только при нажатии на програму на панели задач(справа от пуска).
Для сворачивания используй Application.Minimize, а если хочешь, чтобы программа пряталась в трей (рядом с часами) используй любые компоненты, в которых есть эта функция, например, JVCL
Плохого человека должно быть мало...
HyperZen вне форума Ответить с цитированием
Старый 16.07.2011, 20:46   #4
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Как сделать так чтоб при нажатии на элемент который находиться на 1 форме показывалась 2 форма и чтоб при компиляции получался один ехе.
на клик по объекту код
Код:
form2.show;
или
Код:
form2.showmodal;
где form2 имя второй формы. отобразить модально или нет зависит от того что вам надо, если модпльно то переключится на другие окна ролекьа можно будет только по завершению работы с модальным объектом.
Также не забываем добавить модуль формы в uses, лучше тут
Код:
var
  Form1: TForm1;

implementation
 uses unit2;
{$R *.dfm}
uses2 это модуль содержащий 2 форму.
это всё будет работать если вторая форма создаётся автоматически, иначе придётся сначала создать , а потом только обращатся (по умолчанию всё создаётся автоматически)
Код:
Также еще хочу спросить как реализовать сворачивания при использовании функции windowstate minimized программу сворачиваться в маленький прямоугольник внизу слева а нужно чтоб форма полностью пропадала и появлялась только при нажатии на програму на панели задач(справа от пуска).
тут согласен счет Application.Minimize
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из DBGrid одной формы отразить в ListBox на другой формы VenZell БД в Delphi 2 28.05.2010 07:27
Заголовок Child формы имеет цвет неактивной формы, хотя форма активна? PrimaryPro Общие вопросы Delphi 0 12.03.2010 11:12
как привязать размеры содержимого формы к размерам самой формы acid_bmstu Общие вопросы Delphi 4 05.02.2010 05:02
Как сделать границы формы другого цвета,формы?? Дима я Общие вопросы Delphi 3 22.06.2009 07:24
Обращение из формы в dll к элементу главной формы (delphi) a_n_n_a Помощь студентам 3 10.05.2009 04:00