KeyDown an KeyDown übergeben
-
Hi,
In der KeyDownMethode von ListBox würde ich gerne die KeyDown Methode von Form1 aufrufen. Wenn ich aber das hier schreibe:
void __fastcall TForm_Main::LB_Bild_1KeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { FormKeyDown(Sender, Key ,Shift); Key=0; }dann führt der aus irgend einen Grund FormKeyDown 2 mal aus.
wenn ich das hier schreibe:void __fastcall TForm_Main::LB_Bild_1KeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { FormKeyDown(Sender,NULL,Shift); Key=0; }dann wird zwar FormKeydown nur einmal ausgeführt aber ich bekomme eine Warnung "Temporäre Größe für Parameter 'Key' in aufruf von [...] FormKeyDown [...] verwendet"
was bedeutet das? oder wie kann ich das besser machen!?
Danke schonmal
-
Guck Dir mal das Stichwort
KeyPreview
und das drumherum an.