Hvordan disabler jeg Ctrl+del i en DBGrid?

Tags:    delphi

Jeg har nogle DBGrids som jeg gerne vil have fuldt kontrol over, herunder ikke tillade brugeren at trykke på Ctrl+del for at slette en post.

Findes der en smart måde at disable denne funktion på?

VH
Jeppe



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej Jeppe

Under Borland Builders TDBGrid kan man via en options properties sætte en enabel til false. Det kunne evt undersøge om du har ligende parameter

Hilsen Thomas



Jeg fandt selv et stykke kode hos About.com, der gør tricket:

procedure Form1.DBGrid1KeyDown
(Sender: TObject; var Key: Word; Shift:TShiftState) ;
begin
if (Shift = [ssCtrl]) and (Key = VK_DELETE) then
Key := 0; {ignore}
end;

VH Jeppe



t