Category / Section
How to handle the clicked event in WinForms ButtonEdit Control?
1 min read
The ButtonEdit control has a "ButtonClicked" event that makes each button do some task when the user clicks on it.
Click Event
The "ButtonClickedEventArgs" gets information when each button is clicked and the below given code snippet shows a switch case statement that is framed to set task for each child button when it is clicked.
C#
private void buttonEdit2_ButtonClicked(object sender, Syncfusion.Windows.Forms.Tools.ButtonClickedEventArgs args) { switch(args.ClickedButton.Name as string) { case "buttonEditChildButton1" : this.buttonEdit2.TextBox.Text ="DropDown Button Clicked"; break; case "buttonEditChildButton2" : FolderBrowser browse = new FolderBrowser(); browse.FolderBrowserCallback += new FolderBrowserCallbackEventHandle(buttonEditChildButton2_Browsed); browse.ShowDialog(this); break; }
VB
Private Sub buttonEdit2_ButtonClicked(ByVal sender As Object, ByVal args As Syncfusion.Windows.Forms.Tools.ButtonClickedEventArgs) Select Case TryCast(args.ClickedButton.Name, String) Case "buttonEditChildButton1" Me.buttonEdit2.TextBox.Text ="DropDown Button Clicked" Case "buttonEditChildButton2" Dim browse As New FolderBrowser() browse.FolderBrowserCallback += New FolderBrowserCallbackEventHandle(buttonEditChildButton2_Browsed) browse.ShowDialog(Me) End Select