|
|
|
TAB-Taste im sevDataGrid deaktivieren (EditMode) Dieser Tipp verrät, wie sich die TAB-Taste beim Editieren von Zelleninhalten im sevDataGrid v1.0 deaktivieren lässt.
|
Produktversionen: | sevDataGrid 1.0 |
VB-Versionen: | VB5/6, MS-Access |
Autor: | Dieter Otter |
Datum: | 29.04.04 |
Views: | 6462 |
|
|
|
  |
|
Befindet man sich im sevDataGrid im EditMode, d.h. wird eine bestehende Datenzeile vom Anwender editiert, wechselt das Grid beim Drücken der TAB-/Shift+TAB-Taste autom. zur
nächsten bzw. vorigen Zellen und aktiviert für diese Zelle den Bearbeitungsmodus. Eine feine Funktion, an und für sich.
Manchmal möchte man aber vielleicht, dass der Anwender immer nur die Zelle editieren kann, auf die er doppelt geklickt hat bzw. für die der EditMode per Code aktiviert wurde. Beim Drücken von
TAB-/Shift+TAB soll der Editmode dann beendet werden, so als hätte der Anwender die ENTER-Taste gedrückt.
Nachfolgender Tipp verrät, wie sich die TAB-Taste beim Editieren eines Zelleninhaltes "abfragen" und somit deaktivieren lässt.
Private Sub Grid1_AfterCellEdit(nRow As Long, _
nCol As Long, _
ByVal sText As String)
With Grid1
' bei TAB/Shift+TAB autom. Editieren der
' Nachbarzelle verhindern
If .IsEditMode <> MODE_ADDNEW Then nCol = 0
End With
End Sub
Zurück zur Übersichtsseite
|