View Full Version : حذف کردن Ctrl+Delete از dbgrid
Delphi7_love
جمعه 03 دی 1389, 20:04 عصر
وقتی روی دی بی گرید فوکوس داریم و کلیدهای Ctrl+Delete رو میزنیم پیغام آیا میخواین رکورد حذف شه نشون داده میشه
من نمیخوام اینطور باشه و زمانی که کاربر این کلیدها رو زد فرمی که من طراحی کردن رو نشود بده و مدیریتش کنم
چطور میشه این کارو کرد ؟
با تشکر از دوستان
Felony
جمعه 03 دی 1389, 20:15 عصر
تو رویداد OnKeyDown شئ DBgrid مورد نظر به صورت زیر کار مورد نظرتون رو انجام بدید :
if (ssCtrl in Shift) and (Key= VK_DELETE) then
begin
// Some code here
Key:= 0;
end;
Mask
جمعه 03 دی 1389, 22:11 عصر
DBgrid رو read only کنید.
Felony
جمعه 03 دی 1389, 22:16 عصر
وقتی روی دی بی گرید فوکوس داریم و کلیدهای Ctrl+Delete رو میزنیم پیغام آیا میخواین رکورد حذف شه نشون داده میشه
من نمیخوام اینطور باشه و زمانی که کاربر این کلیدها رو زد فرمی که من طراحی کردن رو نشود بده و مدیریتش کنم
چطور میشه این کارو کرد ؟
با تشکر از دوستان
DBgrid رو read only کنید.
اون وقت کار مورد نظرشون رو چه طور انجام بدن ؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.