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

Вниз

Почему форма не перерисовавается при создании?   Найти похожие ветки 

 
asJIura   (2003-09-07 18:46) [0]

Есть MDi приложение.На заднем фоне находтся fsMDIForm.Перед ней обычная форма (т.е. НЕ CHILD!!!),которая показывается при нажатии на кнопку в fsMDIForm как .Showmodal
При нажатии на кнопку в этой,появившейся форме в fsMDIForm должны появится Child.Я их создаю так:
{}
Var
Tabl:TFrmTabl;{дочерняя форма}
Tabl:=Tfrmtabl.Create(frmmain);{Главная форма}
Tabl.Caption:="Дочерняя форма";
frmstructure.Close;{Закрытие формы,которая вызывается из главной,и на которой произошло нажате кнопки}
{}

Она (дочерняя форма) появляется,но не перерисовывается.Т.е. появляется монотонное серое окно, с синим заголовком и на нем и "отпечатком" окна frmstructureю.Размеры его изменить нельзя.Все становится нормально при нажатии на кнопку развернуть.Почему так и как этого избежать?


 
Юрий Зотов   (2003-09-07 19:08) [1]

procedure TFrmStructure.CreateChildFormButtonClick(Sender: TObject);
begin
TFrmTabl.Create(Application).Caption := "Дочерняя форма";
ModalResult := mrOK
end;


 
asJIura   (2003-09-07 21:11) [2]

Что не выходит.
Я не могу понять как сделать (добавить) эту процедуру к форме Frmstructure.Если просто добавить,она не работает??????


 
Юрий Зотов   (2003-09-07 21:48) [3]

> asJIura (07.09.03 21:11) [2]

Это обработчик OnClick для кнопки, создающей дочернюю форму. Используйте вместо Вашего кода.


 
asJIura   (2003-09-07 22:39) [4]

Я не понял как его подключить,если просто написать тот код что вы дали выше,то Delphi дает ошибку:
Undeclared identifier:"CreateChildFormButtonClick"
Оно и верно,ведь форма не имеет такого события
Именно об этом я спрашивал выше.


 
Юрий Зотов   (2003-09-07 23:52) [5]

Нет слов...


 
asJIura   (2003-09-08 00:21) [6]

Ииии....


 
Плохиш_   (2003-09-08 01:36) [7]

... читать книжки


 
VerWolfe   (2003-09-08 02:40) [8]

нажми на кнопку которую создал, создастся процедура обработки нажатия туда и вставляй



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
1-58779
Юлия
2003-09-05 13:47
2003.09.18
Работа с excel


14-58854
Alex Konshin
2003-08-31 02:55
2003.09.18
Еноты


4-58979
DimaS
2003-07-17 13:42
2003.09.18
Как проинсталлировав файл шрифта, затем что то им написать?


1-58725
titnn
2003-09-07 09:00
2003.09.18
а как бы это по красивее сделать ...


3-58580
Serg De
2003-08-26 15:54
2003.09.18
Формат даты в SQL





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