Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
ВнизВзаимодействие между дочерним окнами. Найти похожие ветки
← →
DmitrichJ (2006-10-27 02:17) [0]Здравствуйте, мастера. Подскажите пожалуйста как можно сделать следующее. Допустим в MDI приложении открыто 2 дочерних окна. Одно активное, другое естественно нет. В активном делаю какие-то действия и как не делая второе окно активным работать с его компонентами? Например StringGrid. Спасибо.
← →
Elen © (2006-10-27 07:54) [1]
> DmitrichJ
Где-то в активной форме :
<неактивная_форма>.<имя_компонента>.<его_свойство>:=...
← →
Сергей М. © (2006-10-27 08:27) [2]for i := 0 to 1 do
if MainForm.MDIChildren[i] <> Screen.Activeform then
with TStringGrid(MainForm.MDIChildren[i].FindComponent("MyStringGrid")) do
begin
.....
break;
end;
← →
evvcom © (2006-10-27 09:44) [3]> [0] DmitrichJ (27.10.06 02:17)
> как не делая второе окно активным работать с его компонентами
А сделав его активным, работать с компонентами уже умеешь? Интересно как? Если умеешь, то знание таких методов, которые с неактивными окнами не работают, уже говорили бы о том, что ты не начинающий. :o)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.043 c