Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Вниз

Можно ли главной формой сделать 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.039 c
14-1093677955
ASilver
2004-08-28 11:25
2004.09.19
Подскажите литературу по программированию на perl под Linux.


1-1094028596
Zhekson
2004-09-01 12:49
2004.09.19
как выдернуть имя файла из ShellListView


14-1094114862
maksim
2004-09-02 12:47
2004.09.19
удаление символов строки при нажатии кнопки


6-1089078139
Алекс А
2004-07-06 05:42
2004.09.19
Как обновить свойства обозревателя ?


14-1093525319
VMcL
2004-08-26 17:01
2004.09.19
Документирование кода (щас меня будут бить ногами :-)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский