String Variable in Textfeld einfügen?

Grobekelle

Mitglied
Guten Tag zusammen,

ich schaffe es einfach nicht eine Variable in ein Textfeld einzubinden,
hier mein Quelltext, vielleicht kann mir jemand helfen?

Code:
Public Class Configuration

    Public pfad As String

    Private Sub Setup_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim ofd As New OpenFileDialog
        ofd.Filter = ".WAV|*.wav"
        ofd.ShowDialog()
        Dim pfad As String = ofd.FileName
    End Sub

    Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        TextBox3.Text = pfad
    End Sub
End Class

Gruss Patrick...
 
Zuletzt bearbeitet:
Ganz einfach, du rufst die falsche Variable auf!

Mache statt Dim pfad As String = ofd.FileName einfach pfad = ofd.FileName

Somit wird die Public Variable aufgerufen und nicht eine neue lokale erstellt!

Gruß
 
Zurück