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-документе формы.