vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textfeld 
Autor: Manfred X
Datum: 21.03.17 15:02

Wie Kuno60 bereits mitgeteilt hat, ist Deinem Code keine
eindeutige Fehlerbedingung zu entnehmen.

Ich würde die beiden Formulare so aufbauen:
Public Class frmTestX
    Dim WithEvents btnAuswaehlen As New Button _
        With {.Parent = Me}
 
    Dim lstgruppen As New ListBox _
        With {.Parent = Me, .Top = 50}
 
    '??????
    Public Class Itm
        Public value As Integer
        Public key As String
    End Class
 
 
    Private Sub frmTestX_Load(sender As System.Object, _
                        e As System.EventArgs) Handles MyBase.Load
 
        Dim it As New Itm
        it.key = "Gruppe1"
        it.value = 1
        lstgruppen.Items.Add(New Itm)
 
    End Sub
 
 
    Private Sub btnAuswaehlen_Click(sender As Object, _
        e As EventArgs) Handles btnAuswaehlen.Click
 
        Try
            Dim intID As Integer = 0
            Dim strGruppeBezeichnung As String = ""
 
            If lstGruppen.SelectedIndex = -1 Then
                MsgBox("Bitte selektieren Sie einen Eintrag aus der" & _
                  "Gruppenliste", vbInformation, "Fehler: Kein Eintrag" & _
                  "selektiert")
                Exit Sub
            End If
 
 
            intID = _
                DirectCast(Me.lstgruppen.SelectedItem, Itm).value
 
            strGruppeBezeichnung = _
                DirectCast(Me.lstgruppen.SelectedItem, Itm).key
 
            Using frmOracleSQL As New frmSQL
                With frmOracleSQL
                    'Formular-Eigenschaften zuweisen
                    .GroupID = intID
                    .GroupName = strGruppeBezeichnung
                    .ShowDialog()
                End With
            End Using
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
End Class
 
'Explizit erstellt Windows-Form
Public Class frmSQL
 
    Dim lblGruppe As New TextBox With {.Parent = Me}
 
    Private _intID As Integer 'ID der Gruppe
    Private _strBezeichnung As String
 
    Private Access As DBAccess
    Private Oracle As dbOracle
 
    Public Property GroupID As Integer
        Set(value As Integer)
            If value = -1 Then
                Throw New ArgumentException("unzulässige GruppenID")
            End If
            _intID = value
        End Set
        Get
            Return _intID
        End Get
    End Property
 
    Public Property GroupName As String
        Set(value As String)
            If String.IsNullOrWhiteSpace(value) Then
                Throw New ArgumentException("Gruppen-Name fehlt")
            End If
            _strBezeichnung = value
        End Set
        Get
            Return _strBezeichnung
        End Get
    End Property
 
    Private Sub frmSQL_Load(sender As Object, e As System.EventArgs) Handles _
      Me.Load
        Access = New dbaccess
        Oracle = New dboracle
 
        lblGruppe.Text = _strBezeichnung
    End Sub
 
    Private Class dbaccess
        'Hier könnte ein Problem liegen
    End Class
    Private Class dboracle
        'Hier könnte ein Problem liegen
    End Class
End Class


Beitrag wurde zuletzt am 21.03.17 um 15:11:09 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB.NET Formularaufruf führt zu Fehler bei Klick in Textfeld1.973Vaubehnet20.03.17 13:47
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.324Kuno6020.03.17 22:16
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.160Manfred X21.03.17 12:01
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.158Vaubehnet21.03.17 13:49
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.274Manfred X21.03.17 15:02
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.170Vaubehnet21.03.17 15:33
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.197Manfred X21.03.17 16:17
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.138Vaubehnet22.03.17 13:47
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.156Manfred X22.03.17 14:18
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.192Vaubehnet23.03.17 11:15
Re: VB.NET Formularaufruf führt zu Fehler bei Klick in Textf...1.165Manfred X23.03.17 12:33

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel