2013-05-30 6 views
-4

Я работаю с C#. Мне было интересно, как поймать событие, когда активируется пользовательский контроль?Catch активированный пользовательский контроль C#

Я создал диспетчер документов с DevExpress с использованием windowUIview.

На стартовой странице у меня есть tiles.

Когда я нажимаю tiles_1, он загружает userform_1, я хочу, чтобы вернуться на главную страницу и нажмите tile_1 и начать userform_1 снова. Но я не знаю, как это сделать.

+2

Зависит от того, что вы подразумеваете под «активированным». «Контроль» имеет .GotFocus .Click .VisibleChanged и .EnabledChanged события, все из которых являются некоторой формой «активации». – Daniel

+0

Пожалуйста, укажите более подробную информацию. Мы не можем понять, что вы хотите сказать? –

+0

Посмотрите: [msdn] (http://msdn.microsoft.com/en-us/library/awbftdfh.aspx). Посмотрите, какие события поддерживаются вашим контролем. Основной метод: добавление нового Eventhandler к вашему событию. ('Control.Click + = new EventHandler (this.methodToHandleEvent') –

ответ

1

Из окна дизайна в форме нажмите элемент управления, с которым вы хотите работать, затем выберите молнию из окна свойств, у вас есть все возможные события, которые вы можете поймать по умолчанию, тогда вы можете указать событие на что угодно код позади вас или создать его для вашего кода, дважды щелкнув событие.

Удача

 Смежные вопросы

  • Нет связанных вопросов^_^