Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.047 c
2-1159423777
vodvorezlaya
2006-09-28 10:09
2006.10.15
Прочитал мануал и не могу понять что за оператор "as" и зачем он.


2-1159302430
aleko
2006-09-27 00:27
2006.10.15
прокрутка DBGrid колесом мыши


2-1159383772
Tigraman
2006-09-27 23:02
2006.10.15
Блокировка компьютера


15-1159248144
Ega23
2006-09-26 09:22
2006.10.15
С Днём рождения! 26 сентября


2-1159273579
Alex_C
2006-09-26 16:26
2006.10.15
Как получить canvas элемента?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский