vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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: DataGridView - Pfeiltasten und Mausrad verhindern 
Autor: Manfred X
Datum: 28.04.17 08:43

Hallo!

Schalte die vertikalen Scrollbars des Grids ab (None oder Horizontal).
Eventuell kannst Du eine separate Scrollbar oder Buttons nutzen,
um die Zeilen im Grid zu scrollen.

Setze die KeyPreview-Eigenschaft der Form (true).
Dann kannst Du die unerwünschten Tasten-Ereignisse gezielt
abfangen, ehe sie das Grid erreichen können.

Sei "frmFillgrid" das Formular und "dgv" ein Datagridview-Control ...

  Private Sub frmFillGrid_KeyDown(sender As Object, _
        e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
 
        If dgv.Focused Then
            Select Case e.KeyCode
                Case Is = Keys.Up, Keys.Down, Keys.Left, Keys.Right
                    e.SuppressKeyPress = True
                Case Is = Keys.Tab, Keys.Enter
                    e.SuppressKeyPress = True
            End Select
        End If
    End Sub


Beitrag wurde zuletzt am 28.04.17 um 08:59:09 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DataGridView - Pfeiltasten und Mausrad verhindern1.626stefanbla8028.04.17 06:43
Re: DataGridView - Pfeiltasten und Mausrad verhindern1.104Manfred X28.04.17 08:43
Re: DataGridView - Pfeiltasten und Mausrad verhindern1.013stefanbla8028.04.17 13:49

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