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

Вниз

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

 
Andrey Voznesenskiy ©   (2003-09-27 13:27) [0]

Ув.отцы помогите дядьке!!!
Вопрос: создаю много MDIchild-форм(TForm2) и по нажатию кнопки на MDIForm надо добавить на Form2 текст в Memo. Причем самое главное, добавить на !!!АКТИВНУЮ!!! MDIChild-форму
(т.е. например некоторые MDIChildы уже закрыты или минимизированы)

На MDI форме 2 кнопки:
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
Application.CreateForm(TForm2, Form2); // созд.child формы
end;

procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
{например}
form2.memo1.lines.add("hey lamo");// на Child-форме доб.в memo слово
end;


 
PVOzerski ©   (2003-09-27 13:36) [1]

property ActiveMDIChild: TForm
А если у тебя tForm2 - класс Child-окон в tForm1, то как Form2 из них значиться будет лишь одно окно - в лучшем, а точнее - в худщем случае, потому как здесь больше похоже на то, что Child-окна надо создавать at Run Time как tForm2.Create(Form1)...
Короче,

procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
{например}
(ActiveMDIChild as tForm2).memo1.lines.add("hey lamo");// на Child-форме доб.в memo слово
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
6-27627
nobody
2003-08-11 19:03
2003.10.09
raw socket programming with Delphi, part II


4-27791
Rel_
2003-08-05 10:43
2003.10.09
Отрисовка в заданной области


3-27331
_jek
2003-09-20 14:23
2003.10.09
ADO компоненты


14-27686
Дмитрий
2003-09-21 11:20
2003.10.09
Винчестер Fujitsu MPG3204AT живет самостоятельной жизнью;-) ;-(


3-27369
Леонид
2003-09-12 12:03
2003.10.09
Чтоб открывалась запарол. таблица без запроса, как применить