Событие не срабатывает при нажатии кнопки - PullRequest
0 голосов
/ 24 февраля 2012

Я пишу программу для доступа к данным удаленного файла, используя FTP при нажатии кнопки.Установите точку останова в первой строке события нажатия кнопки.Эта программа использует приложение Windows vb.net 2008.

Если я запускаю приложение, когда я нажимаю кнопку, оно не запускает событие нажатия кнопки.Помогите мне исправить.

Вот мой код:

Dim reqFTP As FtpWebRequest
Dim filepath As String
Dim filename As String
Dim filename1 As String
Dim ftpserverip As String
Dim ftpuserid As String
Dim ftpPassword As String
Try
    filename1 = TxtRemoteFile.Text
    filepath = TxtLocalFile.Text
    filename = Locfname.Text
    ftpserverip = TxtServerIP.Text
    ftpuserid = TxtUserName.Text
    ftpPassword = TxtPwd.Text

    Dim outputStream As FileStream = New FileStream((filepath + ("\\" + filename)), FileMode.Create)
    reqFTP = CType(FtpWebRequest.Create(New Uri(("ftp://" _
                        + (ftpserverip + ("/" + filename1))))), FtpWebRequest)
    reqFTP.Method = WebRequestMethods.Ftp.DownloadFile
    reqFTP.UseBinary = True
    reqFTP.Credentials = New NetworkCredential(ftpuserid, ftpPassword)
    Dim response As FtpWebResponse = CType(reqFTP.GetResponse, FtpWebResponse)

    Dim ftpStream As Stream = response.GetResponseStream
    Dim cl As Long = response.ContentLength
    Dim bufferSize As Integer = 2048
    Dim readCount As Integer
    Dim buffer() As Byte = New Byte((bufferSize) - 1) {}
    readCount = ftpStream.Read(buffer, 0, bufferSize)

    While (readCount > 0)
        outputStream.Write(buffer, 0, readCount)
        readCount = ftpStream.Read(buffer, 0, bufferSize)

    End While
    ftpStream.Close()

    outputStream.Close()
    response.Close()

Catch ex As Exception
    MessageBox.Show(ex.Message)
End Try

Во время выполнения, когда я нажимаю кнопку, элемент управления не введен в событие нажатия

1 Ответ

1 голос
/ 24 февраля 2012

Возможно, ваш код не в правильном обработчике.

Дважды нажмите кнопку на форме и убедитесь, что код присутствует в этом.Если нет, просто скопируйте и вставьте его.

Надеюсь, это поможет!

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