Einzelnen Beitrag anzeigen

Maa83

Registriert seit: 7. Nov 2002
220 Beiträge
 
Delphi 10.3 Rio
 
#1

DBGrid Navigation unterscheidet sich je nach gewählter Option

  Alt 6. Aug 2019, 11:52
Hallo,

ich habe ein kleines Problem.

Ich möchte im DBGrid die komplette Zeile einfärben wenn jemand auf eine Zelle klickt.
Dazu gibt es die Option dgRowSelect.

Wenn ich diese Option setzt habe ich optisch den richtigen Effekt.
Wenn ich nun aber mit den Cursor-Tasten nach rechts oder links möchte werde ich nach oben oder nach unten im Grid navigiert.

Dieses Verhalten ist für mich nicht brauchbar.

Wenn ich das dgRowSelect weglasse und stattdessen dgMultiSelect wähle, wird optisch auch die gesamte Zeile markiert das Verhalten der Cursortasten ist dann jedoch korrekt. D.h. nach rechts ist auch nach rechts und nicht nach unten im Grid.

Ich möchte jedoch nicht zulassen, dass der Anwender mehrere Zeilen markieren kann. Ist also auch nicht das was ich brauche.

Kann mir hier jemand weiterhelfen? Kann doch eigentlich nicht sein, dass ich für soetwas eine CustomDraw-Routine schreiben muss.
Martin
  Mit Zitat antworten Zitat