Текущий архив: 2004.03.03;
Скачать: CL | DM;
Вниз
MDI окно - как получить указатель на него? Найти похожие ветки
← →
КомофОнСамый (2004-01-23 13:40) [0]есть главное окно Main, в нем есть обработка менюшки "Новое".
я делаю так:
var
F:TObject;
begin
F:=TFormDbMessage.Create(Self);
with(F as TFormDbMessage)do
begin
Caption:="Сообщение";
Label1.Caption:="номер сообщение";
и т.д.
end;
end;
так вот - на обработку "сохранить как"
нужно получить указатель дочернего окна. как его получить?
спасибо
← →
Курдль © (2004-01-23 13:45) [1]Ну а Ваше F, это что? Это и есть указатель на созданный объект типа TFormDbMessage.
Только его и объявлять корректнее как TFormDbMessage, а не как TObject.
Есть еще вариант доступа к дочерним окнам MDI. Вот пример:
procedure TfrmMain.CloseAllChildWindow;
var i: integer;
begin
for i := 0 to MDIChildCount - 1 do
MDIChildren[i].Close;
end;
← →
КомофОнСамый (2004-01-23 13:48) [2]так дело в том что окон то может быть открыто много, не хранить же их в массиве. может быть как то можно найти активное окно?
← →
Skier © (2004-01-23 13:48) [3]
> нужно получить указатель дочернего окна. как его получить?
TForm.ActiveMDIChild
← →
КомофОнСамый (2004-02-20 15:42) [4]сенкс большой за подсказку
Страницы: 1 вся ветка
Текущий архив: 2004.03.03;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.018 c