2014-12-18 4 views
0

Работа с компонентом RadDesktopAlert WinForms от Telerik, мне интересно, как я могу выполнить действие, когда пользователь щелкает в любом месте окна предупреждения.RadDesktopAlert Click Event

Чтобы сделать это тупым, кнопки сосут, и гораздо более естественным (проще) для пользователя просто щелкнуть в любом месте окна. Я проверил основы, и, похоже, не было события для «Click», и оно не отображается, чтобы показать его Hwnd или Handle.

События, которые доступны

  • Закрытое
  • Закрытие
  • склонная
  • Располагая
  • Открыт
  • Открытие
  • PropertyChanged
  • ХОЗЯЙСТВА ropertyChanged
  • RadPropertyChanging

Проблема с кнопками интерфейс выглядит дурацкий при попытке правого выравнивания, и «нажмите кнопку» событие не срабатывает, если вы не нажмете хорошо внутри кнопок - ДВАЖДЫ. Поэтому использование кнопок не является вариантом. Я ищу место для написания кода, который запускается, когда пользователь щелкает в любом месте окна RadDesktopAlert.

Заранее спасибо.

ответ

0

Компонент RadDesktopAlert имеет свойство Popup, которое содержит фактический элемент popup. Вы можете использовать событие Click для этой цели:

AddHandler radDesktopAlert1.Popup.Click, AddressOf Popup_Click