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

Вниз

Программное возбуждение событий.   Найти похожие ветки 

 
TrainerOfDolphins ©   (2006-09-27 14:15) [0]

Привет!
Вот, скажем, есть кнопка Button. Как вызвать событие Button.OnClick, не нажимая на эту кнопку?
Спасибо


 
Palladin ©   (2006-09-27 14:25) [1]

так и вызывать

Button1OnClick(Button1);


 
TrainerOfDolphins ©   (2006-09-27 14:33) [2]

Button1OnClick - это обработчик события?


 
Palladin ©   (2006-09-27 14:34) [3]

представь себе, да, обыкновенный метод


 
zdm ©   (2006-09-27 14:37) [4]

да можно и Sender не слать, Button1.Click; и будет тебе счастье


 
palva ©   (2006-09-27 14:37) [5]

Button1.Click
Он еще даст соответствующий ModalResult, если форма была модальной.


 
TrainerOfDolphins ©   (2006-09-27 14:38) [6]

А если у меня кнопка и её обработчик описаны в разных модулях? От туда, от куда мне надо вызвать это событие видно кнопку, но не видно её обработчик...


 
zdm ©   (2006-09-27 14:40) [7]

Uses тот другой модуль, допустим Form_NNN
и соответственно Form_NNN.Button1.Click


 
TrainerOfDolphins ©   (2006-09-27 14:41) [8]

2 zdm и palva
Спасибо. Но по правде сказать, кнопка это так, для примера. Меня интересует подобное возбуждение любого события...


 
zdm ©   (2006-09-27 14:44) [9]

не на все компоненты катит, типа Button1.Click, но помоему сто процентов катит Компонент.Событие(Sender)


 
Palladin ©   (2006-09-27 14:44) [10]

Любая обработка события является методом формы, который можно вызвать


 
TrainerOfDolphins ©   (2006-09-27 14:49) [11]

2 Palladin
см. [6]


 
ЮЮ ©   (2006-09-28 07:58) [12]


> От туда, от куда мне надо вызвать это событие видно кнопку,
>  но не видно её обработчик...

TrainerOfDolphins ©   (27.09.06 14:49) [11]

Обработчики, как и компоненты, расположены в published секции и видимость у них одинаковая.

Form_NNN.Button1 - кнопка
Form_NNN.Button1Click - метод Form_NNN, назначенный в качестве обработчика OnClick

Каким образом пвтаешься вызвать его ты, что тебе его не видно?


 
zdm ©   (2006-09-28 11:04) [13]

А интересно, самому можно программно возбудиться :)))


 
Fay ©   (2006-09-28 11:10) [14]

2 Palladin ©   (27.09.06 14:44) [10]
> Любая обработка события является методом формы
Так уж и формы? 8)


 
Palladin ©   (2006-09-28 11:27) [15]

Не буквоедствуй! :) без тебя знаю


 
Palladin ©   (2006-09-28 11:28) [16]

забыл добавить в конце... ":)"
челу пока будет достаточно, что формы, сомневаюсь что он со своим что то мутит если с видимостью разобраться не может...


 
IceBeerg ©   (2006-09-28 11:30) [17]


> 2 zdm ©   (28.09.06 11:04) [13]

Щаз придет модератор и каааак возбудит...



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

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

Наверх




Память: 0.5 MB
Время: 0.032 c
2-1159537050
Wiedzmin
2006-09-29 17:37
2006.10.15
Округление чисел


1-1157642594
DroNIX
2006-09-07 19:23
2006.10.15
Нажатие клавиш по определённому алгоритму


4-1148996843
liavik
2006-05-30 17:47
2006.10.15
Позиии приложений


4-1148964758
Шмель
2006-05-30 08:52
2006.10.15
Сохранение позиции окна


3-1156101812
Lexander
2006-08-20 23:23
2006.10.15
Ошибка "Запись удалена" (Access)