Link to home
Start Free TrialLog in
Avatar of DColin
DColinFlag for Thailand

asked on

Programmaticly assign onclick event to a button

How do I do this correctly. Thanks.

Button1.onclick = "MyOnClickRoutine"
Avatar of culshaja
culshaja
Flag of United Kingdom of Great Britain and Northern Ireland image

AddHandler Button1.Click, AddressOf MyOnClickRoutine

James :-)
Avatar of tovvenki
tovvenki

Hi,
try this

in the case of C#
                   button.Click += new EventHandler(this.Button_Clicked);
in the case of Vb.Net use
                   AddHandler button.Click, AddressOf Me.Button_Clicked

hope that this helps you.

Regards,
Venki
Avatar of DColin

ASKER

'Click' is not an event of 'System.Object'. Is the error I get when I run the following code.

Dim SubmitBtn
SubmitBtn = New Button()
SubmitBtn.Text = "OK"
SubmitBtn.Id = "OKButton"
AddHandler SubmitBtn.Click, AddressOf SubmitBtn_Click
Panel1.Controls.Add(SubmitBtn)
ASKER CERTIFIED SOLUTION
Avatar of CouldNotFindAnyOtherUsername
CouldNotFindAnyOtherUsername

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi,
try this code

        Dim SubmitBtn As New Button
        SubmitBtn.Text = "OK"
        SubmitBtn.Name = "OKButton"
        AddHandler SubmitBtn.Click, AddressOf SubmitBtn_Click

regards,
venki