Поделиться через


ButtonEvent.Clicked Событие

Определение

Создается при нажатии элемента управления Кнопка в представлении формы.

public:
 abstract event Microsoft::Office::InfoPath::ClickedEventHandler ^ Clicked;
public abstract event Microsoft.Office.InfoPath.ClickedEventHandler Clicked;
member this.Clicked : Microsoft.Office.InfoPath.ClickedEventHandler 
Public MustOverride Custom Event Clicked As ClickedEventHandler 

Тип события

Исключения

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

Примеры

В следующем примере предполагается, что в форме имеется элемент управления Кнопка и элемент управления Текстовое поле, привязанный к field1. Нажатие Кнопки открывает объект XPathNavigator, размещенный в корне основного источника данных формы (связанного XML-документа). Затем этот элемент XPathNavigator используется для выбора узла, к которому привязано текстовое поле. Затем он задает и позиционирует второй XPathNavigator для текстового поля в этом узле. Наконец, SetValue(String) метод XPathNavigator используется для задания текстового поля "Hello World!".

public void MyButton_Clicked(object sender, ClickedEventArgs e)
{
   XPathNavigator root, txtbox;
   root = this.MainDataSource.CreateNavigator();
   txtbox = root.SelectSingleNode("/my:myFields/my:field1", 
      this.NamespaceManager);
   txtbox.SetValue("Hello World!");
}
Public Sub MyButton_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   Dim root, txtbox As XPathNavigator
   root = Me.MainDataSource.CreateNavigator
   txtbox = root.SelectSingleNode("/my:myFields/my:field1", _
      Me.NamespaceManager)
   txtbox.SetValue("Hello World!")
End Sub

Комментарии

Обработчик события для этого события не разрешает отменить событие.

Примечание. Событие Clicked, вызванное элементом управления Button, является единственным событием, которое поддерживается непосредственно элементом управления в форме. Однако класс реализует события, XmlEvent которые возникают при внесении изменений в базовый XML-документ формы. С этими событиями можно создать обработчики событий, отвечающие на изменения, выполняемые из элементов управления, привязанных к узлам и группам в связанном XML-документе формы.

Применяется к