vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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 - Ein- und Umsteiger
Re: Shift+Pfeiltaste abfragen 
Autor: Manfred X
Datum: 02.05.15 08:44

Hallo!

Wie bereits kurz erwähnt:
Wenn die Shift-Taste als einziger Modifizierer zugelassen ist,
mußt Du direkt mit dem entsprechenden Keys-Code vergleichen:
  If e.Modifiers = Keys.Shift Then     
          Select Case e.KeyCode
              Case Keys.Left
                   MsgBox("left")
              Case Keys.Right
                   MsgBox("right")
              Case Keys.Up
                   MsgBox("up")
              Case Keys.Down
                   MsgBox("down")
         End Select
  End If
Die Variante von GPM sowie mein zuerst gepostetes Beispiel
arbeiten nicht selektiv, sondern lösen auch aus, wenn noch weitere
Modifizierer gedrückt sind.

Um eine bestimmte Kombination von Modifizierern zu erhalten, ist ein
Vergleich des gegebenen Modifiers-Wertes mit einer OR-Verknüpfung der
gewünschten Kombination nötig:

Bedingung für die Modifizierer-Kombination Shift + Control
If e.Modifiers = (Keys.Shift Or Keys.Control) Then ...

Eventuell mußt Du zusätzlich eine Form-Eigenschaft setzen: KeyPreview = true.
Damit erhälst Du in KeyUp/Down-Events der Form alle Tastatureingaben, bevor sie an
das jeweils fokussierte Control weitergereicht werden.
Mit dem Setzen von e.handled = true kannst Du diese Weitergabe auch unterbinden.

Wie Du in einer DataTable blättern willst, solltest Du genauer erklären.
Handelt es sich um ein DataGridView-Control ?
Oder verwendest Du BindingNavigator ?

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

 ThemaViews  AutorDatum
Shift+Pfeiltaste abfragen3.970OttoR30.04.15 08:32
Re: Shift+Pfeiltaste abfragen2.801minimalist30.04.15 11:52
Re: Shift+Pfeiltaste abfragen2.798Manfred X30.04.15 13:47
Re: Shift+Pfeiltaste abfragen2.767OttoR01.05.15 23:49
Re: Shift+Pfeiltaste abfragen2.767GPM02.05.15 01:06
Re: Shift+Pfeiltaste abfragen2.978minimalist02.05.15 07:49
Re: Shift+Pfeiltaste abfragen2.798Manfred X02.05.15 09:02
Re: Shift+Pfeiltaste abfragen2.763OttoR02.05.15 11:26
Re: Shift+Pfeiltaste abfragen2.782Manfred X02.05.15 11:44
Re: Shift+Pfeiltaste abfragen2.767GPM02.05.15 12:10
Re: Shift+Pfeiltaste abfragen2.764Manfred X02.05.15 12:20
Re: Shift+Pfeiltaste abfragen2.948Manfred X02.05.15 08:44

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