Получение ошибок сборки в программе для изменения имени кнопки при нажатии - PullRequest
0 голосов
/ 13 июня 2010
Imports System
Imports System.Windows.Forms
Class MyButtonClass
    Inherits Form

    Private mrButton As Button
    Public Sub MyButtonClass()

        mrButton = New Button()
        mrButton.Text = "Click me "
        mrButton.Click += New System.EventHandler(MyButtonClickEventHandler)
        Me.Controls.Add(mrButton)
    End Sub
    Shared Sub Main()
        Application.Run(New MyButtonClass())
    End Sub
    Private Sub MyButtonClickEventHandler(ByVal sender As Object, ByVal e As EventArgs)
        mrButton.Text = "You clicked me!"
    End Sub
End Class

1 Ответ

3 голосов
/ 13 июня 2010

Вы смешиваете код C # и VB.Net.

mrButton.Click += New system.EventHandler(MyButtonClickEventHandler)

Является ли синтаксис C #.

Обработчик кнопки должен быть объявлен как:

Private Sub MyButtonClickEventHandler(ByVal sender As Object, ByVal e As EventArgs) Handles mrButton.Click

Или вы используете AddHandler как:

AddHandler mrButton.Click, AddressOf MyButtonClickEventHandler
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...