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-2025
 
zurück

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

VB.NET - Fortgeschrittene
Problem mit Fenster und Dialogfenster. 
Autor: rub_
Datum: 17.02.05 20:22

Hi,

meine selbergebaute ComboBox macht mir Kummer.
Beschreibung :
Beim Klick auf den Button geht unterhalb ein Dialogfenster auf (mit DataGrid für die Anzeige). Über Hittest fange ich beim MouseUp-Ereigniss die Zeile ab und gebe die benötigten Werte zurück. Dann wird das Dialogformular, in dem MouseUp, dess DataGrids, geschlossen.
Jetzt habe ich die ComboBox in mein Startformular integriert und alles funktioniert super. Über dieses Startformular öffne ich ein weiteres Formular, welches ich im Startformular privat deklariert habe. Auch im 2.Fenster ist ne ComboBox enthalten. Beim Klick auf den Button, geht das Dialogfenster auf. Bis hier ist alles noch ok. Wird jetzt auf das DataGrid im innern des Dialogfensters geklickt, dann findet MouseUp nicht statt und das Programm stürzt ab, da es keine Rückmeldung vom Dialogformular bekommt. Wenn hingegen auf die Überschrift (sortieren) geklickt wird, dann findet das MouseUp statt.
Freue mich über jeden Tip !
    Private Sub DGAnzeige_MouseUp(ByVal sender As System.Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles DGAnzeige.MouseUp
        'Hier wird ermittelt, auf welches Element der User geklickt hat.
        Dim hti As System.Windows.Forms.DataGrid.HitTestInfo
        hti = Me.DGAnzeige.HitTest(e.X, e.Y)
 
        Select Case hti.Type
            Case System.Windows.Forms.DataGrid.HitTestType.None
                'Do nothing
            Case System.Windows.Forms.DataGrid.HitTestType.Caption
                'Do nothing
            Case System.Windows.Forms.DataGrid.HitTestType.Cell
                Me.DialogResult = DialogResult.OK
                Me.Close()
        End Select
    End Sub

Gru? Rub

(PS: Besuch doch mal meine Seiten http://e-liquids.de und http://jjpassion.de)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Fenster und Dialogfenster.1.048rub_17.02.05 20:22
Re: Problem mit Fenster und Dialogfenster.629rub_18.02.05 14:47
Re: Problem mit Fenster und Dialogfenster.524rub_18.02.05 14:53
Re: Problem mit Fenster und Dialogfenster.494rub_18.02.05 15:47
Re: Problem mit Fenster und Dialogfenster.552rub_18.02.05 16:16
Re: Problem mit Fenster, Dialogfenster, Datagrid und Columns...499rub_18.02.05 16:38

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-2025 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