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

Вниз

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

 
PiratA ©   (2004-03-15 15:20) [0]

Ламерский вопрос конечно. Но как сделать так, чтобы окно не появлялось при старте программы?


 
Mr. Chel   (2004-03-15 15:30) [1]

Убери его из Auto-Create Form в Project options.


 
Defunct ©   (2004-03-15 15:46) [2]

Создать MDIChild в OnActivate главной MDI формы


 
PiratA ©   (2004-03-15 16:10) [3]

Убрал. Пишет AccessViolation...
  fPriceView.Create(self);


 
Плохиш   (2004-03-15 16:12) [4]

fPriceView := tmdiform.Create(self)
Когда основы изучать будем?


 
Serge ©   (2004-03-15 16:13) [5]

fPriceView := TfPriceView.Create(...);


 
Defunct ©   (2004-03-15 16:24) [6]

Стоп, а кто из них MDIChildren, и что он делал в DPR?

Совет дня:
Создайте MDI приложение через
File -> New -> Other... -> Projects -> MDI Appication

Посмотрите как там создается MDI Child


 
Игорь Шевченко ©   (2004-03-15 17:42) [7]

Defunct ©   (15.03.04 15:46) [2]


> Создать MDIChild в OnActivate главной MDI формы


И каким образом это действие поможет автору вопроса ?

---
LMD


 
Defunct ©   (2004-03-15 19:39) [8]

Игорь Шевченко ©   (15.03.04 17:42) [7]

Никаким, просто я привык, что MDI Child формы поумолчанию не включаются в DPR, а соответственно и не создаются автоматически при старте программы. Отсюда читая вопрос, я пропусти слово в связке "не появлялось" слово "не". Позже я исправился см [6]

Игорь Шевченко ©   (15.03.04 17:42) [7]
> И каким образом это действие поможет автору вопроса ?
А каким образом ЭТО поможет автору вопроса?

PS: Читая форум я редко замечал дельный совет, который реально бы помог хоть кому-то, с вашей стороны.
LMD


 
Игорь Шевченко ©   (2004-03-16 12:14) [9]


> Читая форум я редко замечал дельный совет, который реально
> бы помог хоть кому-то, с вашей стороны.


Это по принципу "Сам дурак" ?

Иногда лучше не давать никакого ответа, чем давать заведомо ламерские.

---
LMD


 
Rule ©   (2004-03-16 12:43) [10]

>PiratA ©

В главном окне у тебя должно стоять в свойствах
FormStyle=fsMDIForm

в дочерном (в ребёнке)
FormStyle=fsMDIChild

зайди в пункт меню
Project>Options>Forms
и убери дочерное окно из списка автосоздающихся
чтобы динамически создать дочерное окно в главном окне надо воспользоватся такми вот кодом, допустим что дочерная форма называется Form1, тогда:
Form1:=TForm1.create(Application);
и не забудь в поле uses включить Forms и модуль Form1.
Вот так
и ещё совет
в событи onclose дочерного окна поставь вот такой код
action:=caFree;

а чтобы из кода динамически закрыть окно воспользуйся командой
Close;
вроде и все ...


 
PiratA ©   (2004-03-16 12:53) [11]

> Rule ©

Эх.. побольше бы таких терпеливых людей, дающих полные ответы.
Спасибо.

ЗЫ Я разобрался сам, поковырявшись в примерах, но всеравно спасибо.


 
Wizard_Ex ©   (2004-03-16 14:41) [12]


> Defunct ©   (15.03.04 19:39) [8]

Зря вы так, молодой человек.
Мне Игорь Шевченко помогал и неплохо.
А ругаться не стоит, даже таким замысловатым способом, тем более вы действительно не правы.


 
Michail Dalakov ©   (2004-03-16 17:29) [13]

Зря вы так, молодой человек.
Мне Игорь Шевченко помогал и неплохо.


Совершенно точно, я из-за недостатка времени очень редко посещаю форум, но если уж возникает вопрос, сразу на http://delphi.mastak.ru/ и могу сказать, что именно Игорь Шевченко в основном и выручал, другого и не вспомнишь разве что поедателя оленего мха, тоже очень умный мужик (ни в коем случае не в обиду другим мастерам)



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

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

Наверх





Память: 0.48 MB
Время: 0.03 c
1-1079591756
Rem
2004-03-18 09:35
2004.04.04
Автозапуск с Flash-карты


7-1074252037
Lion_vol
2004-01-16 14:20
2004.04.04
Lpt port


8-1070360127
chi
2003-12-02 13:15
2004.04.04
GDI


14-1078416691
bloodman
2004-03-04 19:11
2004.04.04
Форматирование исходника программы


3-1078929227
Domkrat
2004-03-10 17:33
2004.04.04
Создание архива за месяц





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