![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как обработать событие OnClick пункта меню [D7, WinXP]
Igor Zorkov © (2007-12-07 21:01:00)Подскажите как обработать событие OnClick пункта меню если у него свойство Enabled := False
Reindeer Moss Eater (2007-12-17 11:27:00) [1]Вопрос звучал как обработать событие OnClick пункта меню если у него свойство Enabled := False
Обработать точно так же, как если бы enabled было True
Stepper (2007-12-17 08:11:00) [2]
> Германн © (17.12.07 06:53) [9]
+1
Германн (2007-12-17 06:53:00) [3]
> Igor Zorkov © (17.12.07 05:32) [8]
Иногда лучше жевать, чем говорить.
(с) Банальность
Igor Zorkov (2007-12-17 05:32:00) [4]
> {RASkov} © (16.12.07 18:54) [7]
То как можно вызвать его из другого места до меня дошло до того как мне ответилЮрий Зотов © (16.12.07 18:06) [4], поэтому я написал что разобрался сам
Вопрос звучал как обработать событие OnClick пункта меню если у него свойство Enabled := False а не как вызвать обработчика(метода класса) в другом месте кода;
{RASkov} (2007-12-16 18:54:00) [5]> [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-16 18:33:00) [6]
> Юрий Зотов © (16.12.07 18:06) [4]
Спасибо я разобрался сам
> @!!ex © (16.12.07 18:09) [5]
Ни чего не понял в вашем посте
@!!ex (2007-12-16 18:09:00) [7]> [3] Igor Zorkov © (16.12.07 16:48)
procedure TForm.N1Click(Sender: TObject);
begin
...
end;
N1Click(nil);
Юрий Зотов (2007-12-16 18:06:00) [8]А что тут разбираться? Обработчик - это метод класса. Никто не мешает вызвать его из другого места кода - точно так же, как вызываются обычные процедуры.
Igor Zorkov (2007-12-16 16:48:00) [9]
> Юрий Зотов © (07.12.07 21:25) [1]
> Но никто не мешает вызвать обработчик напрямую из кода
Можно по подробней пожалуйста, я не смог разобраться самостоятельно
Германн (2007-12-07 21:34:00) [10]
> Igor Zorkov © (07.12.07 21:01)
Если меню в твоей программе, то почему желаешь странного?
Если в чужой, тогда это не так просто.
Юрий Зотов (2007-12-07 21:25:00) [11]Если у него свойство Enabled := False, то событие OnClick не возникает и обрабатывать нечего.
Но никто не мешает вызвать обработчик напрямую из кода.