Я нашел код онлайн, который был C#. Я использовал конвертер кода telerik для преобразования в VB.net. Я получаю сообщение об ошибке для приведенного ниже кода.Ошибка обработчика событий
Закрыто уже объявлено как «публичный Even Closed (Sender as object, e as System.EventArgs)» в этом классе.
Произошла одна и та же ошибка. У кого-нибудь есть идеи исправить?
#Region "Events"
Public Event Closed As EventHandler
Public Event Shown As EventHandler
Protected Overridable Sub closed(e As EventArgs)
Dim handler As EventHandler = Closed
RaiseEvent handler(Me, e)
End Sub
Protected Overridable Sub shown(e As EventArgs)
Dim handler As EventHandler = Shown
RaiseEvent handler(Me, e)
End Sub
#End Region
Здесь приведен код C#, преобразованный в VB.
#region Events
public event EventHandler Closed;
public event EventHandler Shown;
protected virtual void closed(EventArgs e)
{
EventHandler handler = Closed;
if (handler != null) handler(this, e);
}
protected virtual void shown(EventArgs e)
{
EventHandler handler = Shown;
if (handler != null) handler(this, e);
}
#endregion
Отправьте исходный код на C#. – Aybe
Как и ошибка (компилятор?), Которую вы получаете, или стекtrace ... В настоящее время это догадка, в чем проблема ... –
@ScottChamberlain Он уже сделал «Я получаю сообщение об ошибке для кода ниже, Closed уже объявлен как 'public Even Closed (Sender as object, e as System.EventArgs)' в этом классе. " – Marshal