Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.13;
Скачать: CL | DM;

Вниз

Подскажите как обработать событие OnClick пункта меню   Найти похожие ветки 

 
Igor Zorkov ©   (2007-12-07 21:01) [0]

Подскажите как обработать событие OnClick пункта меню если у него свойство Enabled := False


 
Юрий Зотов ©   (2007-12-07 21:25) [1]

Если у него свойство Enabled := False, то событие OnClick не возникает и обрабатывать нечего.

Но никто не мешает вызвать обработчик напрямую из кода.


 
Германн ©   (2007-12-07 21:34) [2]


> Igor Zorkov ©   (07.12.07 21:01)

Если меню в твоей программе, то почему желаешь странного?
Если в чужой, тогда это не так просто.


 
Igor Zorkov ©   (2007-12-16 16:48) [3]


> Юрий Зотов ©   (07.12.07 21:25) [1]
> Но никто не мешает вызвать обработчик напрямую из кода


Можно по подробней пожалуйста, я не смог разобраться самостоятельно


 
Юрий Зотов ©   (2007-12-16 18:06) [4]

А что тут разбираться? Обработчик - это метод класса. Никто не мешает вызвать его из другого места кода - точно так же, как вызываются обычные процедуры.


 
@!!ex ©   (2007-12-16 18:09) [5]

> [3] Igor Zorkov ©   (16.12.07 16:48)

procedure TForm.N1Click(Sender: TObject);
begin
...
end;

N1Click(nil);


 
Igor Zorkov ©   (2007-12-16 18:33) [6]


> Юрий Зотов ©   (16.12.07 18:06) [4]


Спасибо я разобрался сам


> @!!ex ©   (16.12.07 18:09) [5]


Ни чего не понял в вашем посте


 
{RASkov} ©   (2007-12-16 18:54) [7]

> [6] Igor Zorkov ©   (16.12.07 18:33)
> > Юрий Зотов ©   (16.12.07 18:06) [4]
>
> Спасибо я разобрался сам

И что же ты там сам разобрал, если

> > @!!ex ©   (16.12.07 18:09) [5]
>
> Ни чего не понял в вашем посте

А там в его посте ничего такого непонятного нет :(
:о)
т.е. [5] это шаблон обработчика(метода класса) и примерный вызов его в коде... о чем и говорилось в [4]


 
Igor Zorkov ©   (2007-12-17 05:32) [8]


> {RASkov} ©   (16.12.07 18:54) [7]


То как можно вызвать его из другого места до меня дошло до того как мне ответил Юрий Зотов © (16.12.07 18:06) [4], поэтому я написал что разобрался сам

Вопрос звучал как обработать событие OnClick пункта меню если у него свойство Enabled := False а не как вызвать обработчика(метода класса) в другом месте кода;


 
Германн ©   (2007-12-17 06:53) [9]


> Igor Zorkov ©   (17.12.07 05:32) [8]

Иногда лучше жевать, чем говорить.
(с) Банальность


 
Stepper   (2007-12-17 08:11) [10]


> Германн ©   (17.12.07 06:53) [9]


+1


 
Reindeer Moss Eater ©   (2007-12-17 11:27) [11]

Вопрос звучал как обработать событие OnClick пункта меню если у него свойство Enabled := False

Обработать точно так же, как если бы enabled было True



Страницы: 1 вся ветка

Текущий архив: 2008.01.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
15-1197145241
antonn
2007-12-08 23:20
2008.01.13
Посоветуйте заменитель Outlook Express


8-1166024958
Sergey UNN
2006-12-13 18:49
2008.01.13
Искажение изображения.


2-1197361364
Soulless
2007-12-11 11:22
2008.01.13
Изменение фона в Qreport


2-1197372575
Ledebev
2007-12-11 14:29
2008.01.13
Проблема с MediaPlayer ом, при одновременном воспроизведении.


15-1197234318
Acka
2007-12-10 00:05
2008.01.13
Английский технический текст на 10 тысяч символов