. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Запустит<strong>е</strong> программу и выполнит<strong>е</strong> сл<strong>е</strong>дующи<strong>е</strong> д<strong>е</strong>йствия:<br />
★ Щ<strong>е</strong>лкнит<strong>е</strong> на форм<strong>е</strong>. Появится окно с т<strong>е</strong>кстом «You just clicked on the form».<br />
события и д<strong>е</strong>л<strong>е</strong>гаты<br />
Обработчик события<br />
^ ___ Click формы вызвал<br />
■— окно с сообщ<strong>е</strong>ни<strong>е</strong>м<br />
«Вы только что<br />
щ<strong>е</strong>лкнули на форм<strong>е</strong>».<br />
★<br />
Т<strong>е</strong>п<strong>е</strong>рь щ<strong>е</strong>лкнит<strong>е</strong> на кнопк<strong>е</strong> buttonl, а зат<strong>е</strong>м снова на форм<strong>е</strong>. Появятся два окна<br />
с т<strong>е</strong>кстом: «Youjust clicked on the form» и «Something». 4:— '<br />
★ Дважды щ<strong>е</strong>лкнит<strong>е</strong> на кнопк<strong>е</strong> button2, а зат<strong>е</strong>м снова на форм<strong>е</strong>. Появятся ч<strong>е</strong>тыр<strong>е</strong><br />
окна: «Youjust clicked on the form», «Something», «Something else» и «Something else».<br />
Каждый щ <strong>е</strong>лчок<br />
на кнопк<strong>е</strong><br />
приводит к<br />
появл<strong>е</strong>нии:) <strong>е</strong>щ<strong>е</strong><br />
одного окна<br />
диалога.<br />
Так что ж<strong>е</strong> происходит?<br />
Каждый щ<strong>е</strong>лчок на одной из кнопок по ц<strong>е</strong>почк<strong>е</strong> вызыва<strong>е</strong>т другой м<strong>е</strong>тод<br />
—Something () или SomethingElse () в отв<strong>е</strong>т на событи<strong>е</strong> Click формы.<br />
Если продолжить щ<strong>е</strong>лчки на кнопках, продолжится вызов т<strong>е</strong>х ж<strong>е</strong> м<strong>е</strong>то- ^<br />
дов. Событию б<strong>е</strong>зразлично колич<strong>е</strong>ство м<strong>е</strong>тодов в ц<strong>е</strong>почк<strong>е</strong>, вы даж<strong>е</strong> мож<strong>е</strong>т<strong>е</strong><br />
н<strong>е</strong>сколько раз подсо<strong>е</strong>динить один и тот ж<strong>е</strong> м<strong>е</strong>тод. Вс<strong>е</strong> они будут вызываться<br />
в том порядк<strong>е</strong>, в котором были добавл<strong>е</strong>ны, при каждом появл<strong>е</strong>нии события.<br />
Form1_Click()<br />
► SaySomethingO<br />
SaySomethingElseO<br />
I<br />
U<br />
При щ<strong>е</strong>лчк<strong>е</strong> на кнопках<br />
по ц<strong>е</strong>почк<strong>е</strong> вызываются<br />
други<strong>е</strong><br />
обработчики события<br />
Click формы.<br />
Т<br />
Э то означа<strong>е</strong>т, что щ<strong>е</strong>лчок<br />
на кнопках н<strong>е</strong> даст никакого<br />
р<strong>е</strong>зультата! Сначала<br />
нужно щ<strong>е</strong>лкнуть на форм<strong>е</strong>,<br />
так как кнопки м<strong>е</strong>няют <strong>е</strong><strong>е</strong><br />
пов<strong>е</strong>д<strong>е</strong>ни<strong>е</strong>, внося изм<strong>е</strong>н<strong>е</strong>ний<br />
в событи<strong>е</strong> Click.<br />
В ц<strong>е</strong>почку можно<br />
н<strong>е</strong>сколько раз<br />
добавить один и<br />
тот ж<strong>е</strong> м<strong>е</strong>тод.<br />
% SaySomethingElseO дальш<strong>е</strong> > 509