Чтение с BinaryReader не будет обновлять TextBox - PullRequest
0 голосов
/ 21 февраля 2020

Я написал этот код и думаю, что есть более простой способ сделать это, который может сработать, но я просто не знаю как. Я пытался изменить код в течение 3 часов, и я не получаю. TextBox не будет обновляться, когда я читаю байт, который преобразует его в строку; это работает, только если я поместил только один оператор If с правильным байтом, который переводит его в строку. Я делаю это для пары других адресов в файле, и я также сократил код, чтобы разместить его здесь в качестве примера того, что я пытаюсь сделать. Надеюсь, вы, ребята, можете мне помочь.

Private Sub OpenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OpenToolStripMenuItem.Click
    OpenFileDialog1.ShowDialog()
    Dim fileName As String = OpenFileDialog1.FileName
    Dim fileStream As IO.FileStream = New IO.FileStream(fileName, IO.FileMode.Open)
    Dim br As New BinaryReader(fileStream)
    fileStream.Position = 2348
    If br.ReadByte = 76 Then
        TextBox1.Text += " "
    ElseIf br.ReadByte = 175 Then
        TextBox1.Text += "."
    ElseIf br.ReadByte = 186 Then
        TextBox1.Text += "A"
    End If
    fileStream.Close()
    br.Close()
End Sub
...