Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

Можно ли главной формой сделать Form2   Найти похожие ветки 

 
Прямой   (2004-09-07 15:59) [0]

При запуске главная форма Form1.
Нажимаем на кнопку
Form1.Visible:=false;
Form2.Visible:=true;
Сворачивается и разворачивается форма 2 некрасиво.
Пробовал так:
procedure TForm2.fff(var Message : TMessage);
begin
if Message.wParam = SC_MINIMIZE then
    begin
      SendMessage(Form1.Handle,WM_SYSCOMMAND, SC_MINIMIZE,0);
       exit;
    end;
inherited;
end;
Всё равно некрасиво разворачивается/сворачивается. (сильно заметно если сделать Form2 маленькой и поместить в правый нижний угол).
Требуется чтобы формы содавать в design-time и что-б сворачивались/разворачивались нормально.
Есть ли какие решения может концептуально другие?


 
Плохиш ©   (2004-09-07 16:12) [1]

Главная форма - это форма, которая была первой создана!


 
Amoeba ©   (2004-09-07 16:17) [2]

У Application есть такое св-во: MainForm. Вот его и меняй в RunTime.


 
Vovchik_A ©   (2004-09-07 16:19) [3]

Я так думаю, что почитать Create для TForm - поможет.


 
Семен Сорокин ©   (2004-09-07 16:20) [4]

Project->Options закладка Forms
Main Form - и выбирай из списка


 
ZDenis ©   (2004-09-07 16:21) [5]

>Плохиш ©   (07.09.04 16:12) [1]
Главная форма - это форма, которая была первой создана!

Application.Initialize;
 fFirst := TfFirst.Create(Application);
 fFirst.Show;
 fFirst.Update;
 Application.Title := "Ó÷åò òåõíèêè";
 Application.CreateForm(TfMain, fMain);
 Application.CreateForm(TfInfo, fInfo);
.....
Главная форма FMain,хотя и не созданна первой.


 
Плохиш ©   (2004-09-07 16:24) [6]


> ZDenis ©   (07.09.04 16:21) [5]

После того как человек дойдёт до создания форм не с помощью Application.CreateForm, будем рассказывать дальше, если у него ещё такие вопросы будут возникать ;-)


 
Amoeba ©   (2004-09-07 16:26) [7]

Главная форма - та, на которую указывает Application.MainForm


 
Прямой   (2004-09-07 16:26) [8]

Свойство Application.MainForm - только для чтения.
Мне плевать какая форма при инициализации стала главной.
Мне надо что-б или другая форма стала главной(в run-time) или та не главная разворачивалась/сворачивалась нормально.
Или просто читать всем влом.


 
Плохиш ©   (2004-09-07 16:29) [9]


> Прямой   (07.09.04 16:26) [8]

Да, честно сказать, нам то же плевать что там тебе надо.


 
Vovchik_A ©   (2004-09-07 16:29) [10]

Ну так скажи внятно чего ты хочешь. Твой вопрос "Можно ли главной формой сделать Form2"

Ответ на него - Можно.


 
Прямой   (2004-09-07 16:36) [11]

Все отмена. Вопрос снимается.
Похоже форумом ошибся.


 
Семен Сорокин ©   (2004-09-07 16:36) [12]

Или просто читать всем влом.
Ага не только читать но еще и писАть.



Страницы: 1 вся ветка

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.069 c
14-1094040572
BigFat
2004-09-01 16:09
2004.09.19
звуки


1-1094449360
Barsky
2004-09-06 09:42
2004.09.19
Хочу "окна в окне", как в ворде, фотошопе итд.. Как?


14-1093527977
Анонимщик
2004-08-26 17:46
2004.09.19
Красное перечеркнутое имя. Удалено модератором.


1-1094470836
EugeneP
2004-09-06 15:40
2004.09.19
XMLDocument неверно добавляет атрибуты.


14-1093852029
GRAND25
2004-08-30 11:47
2004.09.19
Конкурс футбольных прогнозистов Лиги Чемпионов сезона 2004/2005