how to resolve delegate error message

T

TJS

how do I resolve delegate error message ??


====== erorr message ======

Compiler Error Message: BC30408: Method 'Public Sub dothis_click(sender As
Object, E As System.EventArgs)' does not have the same signature as delegate
'Delegate Sub ImageClickEventHandler(sender As Object, e As
System.Web.UI.ImageClickEventArgs)'.

Source Error:

Line 15: <body>
Line 16: <form runat="server">
Line 17: <art:Button id="Button1" onclick="dothis_click"
Line 18: runat="server"
Line 19: BackColor="white"


Source File: ...\artFormButton.aspx Line: 17


====== code ======


<%@ Page Language="VB" %>
<%@ Register TagPrefix="art" Namespace="System.Art.Controls"
Assembly="ArtControls" %>
<%@ import Namespace="System.Web.UI.WebControls" %>
<script runat="server">

sub dothis_click(ByVal sender As Object, ByVal E As EventArgs)
message.text = "hello from button"
end sub

</script>
<html>
<head>
</head>
<body>
<form runat="server">
<art:Button id="Button1" onclick="dothis_click"
runat="server"
BackColor="white"
AlternateText="hello"
Text="hello"
Theme="Blue.theme"
Format="PNG"
BorderColor="white"
Height="25px"
Width="135px"
ImageAlign="Baseline">
</art:Button>
</form>
<asp:label id="message" runat="server" />
</body>
</html>
 
B

Brock Allen

The answer is right there in the error:
Compiler Error Message: BC30408: Method 'Public Sub
dothis_click(sender As Object, E As System.EventArgs)' does not have
the same signature as delegate 'Delegate Sub
ImageClickEventHandler(sender As Object, e As
System.Web.UI.ImageClickEventArgs)'.

Change dothis_click to accept ImageClickEventArgs instead of EventArgs.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,754
Messages
2,569,528
Members
45,000
Latest member
MurrayKeync

Latest Threads

Top