Moin !
ich habe eine Zeichenkette und möchte diese einem Textfeld zuweisen.
Hier der Code wo etwas durchgeführt wird:
Das Debuggen für die Variable Pfad gibt folgendes aus:
mit der Typenangabe "String".
Ich verstehe einfach die Fehlermeldung nicht !
Kann mir einer weiterhelfen ?
Gruß Jan
ich habe eine Zeichenkette und möchte diese einem Textfeld zuweisen.
Hier der Code wo etwas durchgeführt wird:
VB.NET-Quellcode
- Private Sub bt_VerzeichnisWählen_FolderGrundstücke(sender As Object, e As EventArgs) Handles bt_FolderGrundstücke.Click
- Dim TryReport As New EBL.Service.TryCatchReport
- Try
- With FolderBrowserDialog_Grundstücke
- ' Ermöglicht es neue Verzeichnisse anzulegen
- .ShowNewFolderButton = True
- 'Kurzbeschreibung für den Dialog
- .Description = "Basisverzeichnis für Grundstücke"
- ' wenn eine Verzeichnisangabe vorhanden ist, dann prüfen ob verfügbar und als Default setzen
- If Me.txt_FolderGrundstücke.Text.Length > 0 Then
- .SelectedPath = Me.txt_FolderGrundstücke.Text
- Else
- ' wenn der Vorgabepath nicht vorhanden ist, dann wird der Tmp-Ordner des Anwenders als Root gesetzt
- If My.Computer.FileSystem.DirectoryExists(_DateiBasisVerzeichnis_FolderGrundstücke) Then
- .SelectedPath = CheckPathBackslash(_DateiBasisVerzeichnis_FolderGrundstücke)
- Else
- .SelectedPath = CheckPathBackslash(IO.Path.GetTempPath)
- End If
- End If
- If .ShowDialog = Windows.Forms.DialogResult.OK Then
- Dim NeuerPfad As String
- NeuerPfad = CheckPathBackslash(FolderBrowserDialog_Grundstücke.SelectedPath)
- Me.txt_FolderGrundstücke.Text = NeuerPfad
- End If
- End With
- 'ToDo - Überwachungsfunktion für weitere Schaltflächen etc.
- 'CheckDateiName()
- Catch ex As Exception
- TryReport.Show("unerwarteter Fehler in EBL.Optionen > cls_EBL_Optionen > bt_VerzeichnisWählen_FolderGrundstücke", ex.ToString)
- End Try
- End Sub
Das Debuggen für die Variable Pfad gibt folgendes aus:
"P:\Grundstücke_Test\"
mit der Typenangabe "String".
========== Fehlermeldung ==========
Anwendung:
unerwarteter Fehler in EBL.Optionen > cls_EBL_Optionen > bt_VerzeichnisWählen_FolderGrundstücke
System:
System.InvalidCastException: Das Objekt des Typs "System.EventArgs" kann nicht in Typ "System.Windows.Forms.KeyEventArgs" umgewandelt werden.
bei EBL.Optionen.EBL_Optionen._Lambda$__12(Object a0, EventArgs a1) in X:\VB_NET_2015\Projects\tappenbeckja\EBL.Optionen\EBL.Optionen\cls_EBL_Optionen.vb:Zeile 0.
bei System.Windows.Forms.Control.set_Text(String value)
bei System.Windows.Forms.TextBoxBase.set_Text(String value)
bei System.Windows.Forms.TextBox.set_Text(String value)
bei EBL.Optionen.EBL_Optionen.bt_VerzeichnisWählen_FolderGrundstücke(Object sender, EventArgs e) in X:\VB_NET_2015\Projects\tappenbeckja\EBL.Optionen\EBL.Optionen\cls_EBL_Optionen.vb:Zeile 1213.
Ich verstehe einfach die Fehlermeldung nicht !
Kann mir einer weiterhelfen ?
Gruß Jan