Одна кнопка но разное значение

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
vav1lon
Сообщения: 23
Зарегистрирован: 25 май 2007, 08:20
Откуда: Екатеринбург
Контактная информация:

Доброго времени суток

Скажите, как можно сделать чтобы в MDI Main была кнопка, а ее значение на OnClick менялась в зависимости от открытого MDI Child
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Извиняюсь за вопрос, но чтоб помочь, где найти этот MDI Main? Может имеется ввиду ToolBar?
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
vav1lon
Сообщения: 23
Зарегистрирован: 25 май 2007, 08:20
Откуда: Екатеринбург
Контактная информация:

Доброго времени суток
Да есть одна главная форма на ней конопки управления.
Когда я открываю дочернию форму мне надо чтобы те кнопки упровляли процедурами дочерней формы
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

В чём проблема то, неужели нигде в примерах нету или в книжках?

Код: Выделить всё

 
if ActiveMDIChild = nil then Exit;
if not (ActiveMDIChild is TForm2) then Exit;
TForm2(ActiveMDIChild).DoSomething;
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Либо заводить глобальную переменную, которую менять при открытии каждого дочернего окна, и обработчик онклик кнопки делать в зависимости от значения этой переменной.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить