PDA

View Full Version : حذف میانبر پیشفرض DBGrid ...



Mahmood_M
پنج شنبه 03 فروردین 1385, 03:05 صبح
سلام دوستان
من وقتی در موقع استفاده از DBGrid کلیدهای Ctrl+Del رو می زنم ( در صورت وجود رکورد در جدول ) پیغامی برای موافقت با عمل حذف رکورد ظاهر می شه و در صورت تایید رکورد انتخاب شده حذف می شه ، راستش پیغام رو غیر فعال کردم ولی با زدن همون دکمه ها رکورد حذف می شه ( البته بدون پیغام ) لطفا بگید چی کار باید بکنم که این کلیدهای میانبر باعث حذف رکورد نشن ؟

mzjahromi
پنج شنبه 03 فروردین 1385, 07:55 صبح
یکی از راههاش اینه که تو OnKeyDown کلید Del رو فیلتر کنی


procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=46 then
key:=0;
end;