Текущий архив: 2006.07.09;
Скачать: CL | DM;
Вниз
передача информации в мди окно Найти похожие ветки
← →
Deik (2006-06-06 19:12) [0]так создаётся мди окно:
procedure TForm1.CreateChildForm(const childName : string; wdth: integer; hght: integer);
var Child: TfrChild;
begin
child:=TChild.Create(Application);
with child do begin
width:=wdth;
height:=hght;
end;
end;
как можно передавать информацию в это окно после создания из главного окна?
если создал много окон, то как найти нужное и передать ему информацию?
← →
jb (2006-06-06 19:45) [1]Если ты имеешь ввиду изменить какое-нибудь свойство, то так:
TfrChild(ActiveMDIChild).Caption:="Новый Caption, на пример";
Это для активного MDI, или
TfrChild(MDIChildren[i]).Caption:="Новый Caption, на пример";
если просто по индексу.
← →
Deik (2006-06-06 20:19) [2]чтобы узнать индекс нужного окна, индексы надо куда-то записывать?
и второй вопрос
этот код наверно работает, если у окна стоит formstyle=fsmdichild?
спрашиваю потому, что у меня этот код не работает
у меня стоит fsstayontop, иначе панельки на главном окне перекрывают мди окна
и панельки нужны и mdichild по всей видимости надо в то же время
как в такой ситуации быть?
← →
Deik (2006-06-14 20:11) [3]вопрос прежний
может, кто подскажет?
← →
Сергей М. © (2006-06-15 08:46) [4]
> панельки на главном окне перекрывают мди окна
Что за панельки ?
← →
ЮЮ © (2006-06-15 09:12) [5]А кто мешает хранить ссылки на создаваемые объекты? Почему выбор пал на локальную переменную Child: TfrChild, а не на приватный FChilds: TObjectList или
FChilds: array of TfrChild ???
← →
Deik (2006-06-20 12:19) [6]по такой ссылке я смогу обратиться к нужному (из нескольких созданных) окну; изменю его свойства и параметры некоторых компонент?
Страницы: 1 вся ветка
Текущий архив: 2006.07.09;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.104 c