title: sap business one c# development, form and button events
body: <p>I am creating an addon and for that i have successfully connected di and ui api. i am creating everything (forms, buttons, textbox etc ) manually by code to learn as this is my first one. when i debug i can see my form with all the fields i created. here is the code for form creation.</p>
  
  <pre><code>  SAPbouiCOM.FormCreationParams oCreationParams = null;
    oCreationParams = ((SAPbouiCOM.FormCreationParams(SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_FormCreationParams)));
    oCreationParams.BorderStyle = SAPbouiCOM.BoFormBorderStyle.fbs_Fixed;
    oCreationParams.UniqueID = "Form2";
    oForm = SBO_Application.Forms.AddEx(oCreationParams);
  
  
    oForm.Title = "Simple Form";
    oForm.Left = 417;
    oForm.Top = 520;
    oForm.ClientHeight = 610;
    oForm.ClientWidth = 770;
  </code></pre>
  
  <p>here is how i create my button</p>
  
  <pre><code> SAPbouiCOM.Button oButton = null;
   oItem = oForm.Items.Add("Button1", SAPbouiCOM.BoFormItemTypes.it_BUTTON);
   oItem.Left = 6;
   oItem.Width = 65;
   oItem.Top = 51;
   oItem.Height = 19;
   oItem.Enabled = true;
   oButton = ((SAPbouiCOM.Button)(oItem.Specific));
   oButton.Caption = "Add";
  </code></pre>
  
  <p>the problem is when i try to add the values of textbox in database on button click event, i am not able to generate a button click event. </p>
  
  <p>from my knowledge when we create a button from toolbox and uses system form, it automatically initializes the button ON  InitializeComponent() function and also creates a delegates pointing to button click event. </p>
  
  <p>May i know how to achieve all these through code. 
  i tried to initialize button through my manual code and also created delegates pointing to a button click function but i was unable to achieve my result.   </p>