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

Вниз

MDI   Найти похожие ветки 

 
MadGhost   (2003-03-07 07:37) [0]

Вопросик:
например я делаю MDI программу в которой скажем 2 формы, ну главная и ещё какое нить диалоговое окошко. вот, диалоговое окошко не создается автоматически, ну через меню Project выключил я эту фичу. Т.е. при запуске проги диалогового окна не будет, а когда при создании т.е. при разработке программы я могу из главной формы обращаться к переменным и компонентам этого диалогового окна?, т.е. .по идее его как бы нет, но оно же появится, как быть?


 
Suntechnic   (2003-03-07 07:43) [1]

...как быть?

Книжки умные почитать! Серьёзно... без обид.


 
Roma   (2003-03-07 10:35) [2]

> MadGhost (07.03.03 07:37)

Suntechnic © (07.03.03 07:43) хороший совет дал...

а когда при создании т.е. при разработке программы я могу из главной формы обращаться к переменным и компонентам этого диалогового окна?, т.е. .по идее его как бы нет, но оно же появится

Конечно, его нет, оно же у тебя Available, а не Auto-create. Т.е., экземпляра класса TForm2 у тебя нет, ну так создай его:

...
uses
Unit2;
...

procedure TForm1.Button1Click(Sender: TObject);
var
Form: TForm2;
begin
try
Form2 := TForm2.Create(Self);
try
...
Form2.Caption := "Только что созданная форма";
...
Form2.ShowModal;
finally
Form2.Free;
end;
except
on E: Exception do
MessageDlg("Ошибка при работе с Form2"#13#10#10 +
E.Message, mtError, [mbOk], 0);
end;
end;


 
Dmitry K.   (2003-03-07 11:22) [3]

Главное окно проги должно обходиться без дочерних до их создания!
Иначе тебе не нужен MDI !
ChildMDI окна самодостаточны в плане кода!


 
Intell   (2003-03-07 11:27) [4]

Form2 := TForm2.Create(Application);
form2.showmodal;

Может чего и понравится. По крайней мере этим пользуюсь я.
по нажатию кнопки происходит создание того самого окна, которое ты отрубил (если оно реально было создано и сохранено в проекте)

sergein@nojabrsk.ru


 
X3coder   (2003-03-07 12:07) [5]

Всё, я вчера с этим разобрался, тока вопроса не понял :)



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

Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
14-64309
Sir Alex
2003-03-04 11:59
2003.03.20
Сторонний RAS сервер (не майкасофт)


14-64295
Dimka Maslov
2003-03-06 14:51
2003.03.20
A War for Peace


3-63924
Diplomnik
2003-02-27 10:39
2003.03.20
Помогите с DBLookUpComboBox!!!


3-64015
Sanyok
2003-03-01 12:27
2003.03.20
SQLType в TIBXSQLVAR


1-64214
Adolf
2003-03-09 10:46
2003.03.20
Code





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский