You can customize widget event code in the Device Application Designer. Define the widget event in control's Actions|Coding tab.
After code generation, a widget event handler method is generated in the controller class. For example:
// button (Button Events) click event handler internal virtual void ButtonEventsButton_ClickHandler(FormsManagerDataObject dataObject) { // actions try { } catch (Exception __ex__) { if (__ex__.InnerException != null) { MessageBox.Show(__ex__.Message + " [" + __ex__.InnerException.Message + "]", "Error", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Exclamation, System.Windows.Forms.MessageBoxDefaultButton.Button1); } else { MessageBox.Show(__ex__.Message, "Error", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Exclamation, System.Windows.Forms.MessageBoxDefaultButton.Button1); } Sybase.UnwiredPlatform.Windows.Util.Logger.Instance.Log(__ex__); } }
/// <summary> /// The Controller class of Form FormCreateCustomerController /// </summary> internal partial class FormCreateCustomerController { internal override void ButtonEventsButton_ClickHandler(FormsManagerDataObject dataObject) { // Add your event handler code here // Call base method base.ButtonEventsButton_ClickHandler(dataObject); } }