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
Auswahl einer DataGridView-Zeile simulieren 
Autor: Tommi467
Datum: 11.04.17 15:08

Hallo,

ich habe ein ausgefülltes DataGridView.
Über ein Kontex-Menü kann jetzt die Funktion zur Bearbeitung
des Datensatzes ausgewählt werden.

Problem: In dem Augenblick wo der Rechtsklick betätigt wird,
wird nicht der Zeiger auf die geklickte Zeile gelegt, weshalb
die Bearbeitung die zuletzt markierte Zeile aufruft.

Ich möchte einfach den Vorgang verkürzen. Nicht erst mit Links
auswählen und mit rechts Kontex-Menü sondern direkt in einem
Click auswählen und Kontex.

Wer hat einen Tipp für mich, ich bekomme es leider nicht hin.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Auswahl einer DataGridView-Zeile simulieren 
Autor: Tommi467
Datum: 11.04.17 16:12

Dank, hat sich schon erledigt,
hab es doch noch gefunden

    Private Sub DataGridView1_CellMouseMove(sender As Object, e As _
      System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles _
      DataGridView1.CellMouseMove
 
        MouseOverRow = e.RowIndex
 
    End Sub
 
 
    Private Sub DataGridView1_MouseUp(sender As Object, e As _
      System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseUp
 
        On Error Resume Next
 
        If e.Button = Windows.Forms.MouseButtons.Right Then
            DataGridView1.Rows(MouseOverRow).Selected = True
            ContextMenuStrip1.Show(Me, New Point(DataGridView1.Left + _
              e.Location.X + 40, DataGridView1.Top + e.Location.Y - 20))
        End If
 
    End Sub
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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