سؤال
كيف أستطيع ان أنتقل من عمود إلى عمود بإستخدام الإنتر بدل التاب فى التنقل بين الحقول فى ال DBGRID
و ملاحظة عندما أصل إلى أخر حقل فى ال DBGrid يضيف سجل ثاني جديد و هكذا
سؤال
كيف أستطيع ان أنتقل من عمود إلى عمود بإستخدام الإنتر بدل التاب فى التنقل بين الحقول فى ال DBGRID
و ملاحظة عندما أصل إلى أخر حقل فى ال DBGrid يضيف سجل ثاني جديد و هكذا
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin if Key = #13 then begin Key := #0; if (Sender is TDBGrid) then TDBGrid(Sender).Perform(WM_KeyDown,VK_Tab,0) else Perform(Wm_NextDlgCtl,0,0); end; end;
Don't forget to Set the form's KeyPreview property to True
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…