Страница 1 из 1

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

Добавлено: 10 июл 2008, 19:27
vav1lon
Доброго времени суток

Скажите, как можно сделать чтобы в MDI Main была кнопка, а ее значение на OnClick менялась в зависимости от открытого MDI Child

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

Добавлено: 16 июл 2008, 17:50
Dr_Grizzly
Извиняюсь за вопрос, но чтоб помочь, где найти этот MDI Main? Может имеется ввиду ToolBar?

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

Добавлено: 17 июл 2008, 06:22
vav1lon
Доброго времени суток
Да есть одна главная форма на ней конопки управления.
Когда я открываю дочернию форму мне надо чтобы те кнопки упровляли процедурами дочерней формы

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

Добавлено: 17 июл 2008, 08:40
Duncon
В чём проблема то, неужели нигде в примерах нету или в книжках?

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

 
if ActiveMDIChild = nil then Exit;
if not (ActiveMDIChild is TForm2) then Exit;
TForm2(ActiveMDIChild).DoSomething;

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

Добавлено: 24 июл 2008, 11:10
Хыиуду
Либо заводить глобальную переменную, которую менять при открытии каждого дочернего окна, и обработчик онклик кнопки делать в зависимости от значения этой переменной.