| You probably know that within a form's code module, to execute a command button's Click() event via code, you can call it like so: Command1_Click However, since these Click() events are private procedures (and rightfully so), you're unable to call them directly from another form or external procedure. Fortunately, Visual Basic provides a way for you to 'click' the button via code with the control's Value property. Set this property to True and Visual Basic executes the code. For instance, Form1 contains three command buttons and the following procedures: Private Sub Command1_Click() MsgBox "Button 1 clicked!" End Sub Private Sub Command2_Click() MsgBox "Button 2 clicked!" End Sub Private Sub Command3_Click() MsgBox "Button 3 clicked!" End Sub Another form contains a command button named btnTrigger, with the following code attaché to its Click() event. Private Sub btnTrigger_Click() Form1.Command1.Value = True Form1.Command2.Value = True Form1.Command3.Value = True End Sub Now, assuming both forms are loaded at the same time, when you click the btnTrigger button, Visual Basic executes the Click() events for Command1, Command2 and Command3. |
Clicking Visual Basic buttons via code |
India web developer web development India | Freelance web development ecommerce web developer | Prayagasoft - web designer India, Ecommerce developer india, Ecommerce design