ورود

View Full Version : ٢سوال درمورد dbgrid



masoud_salimy
چهارشنبه 20 مرداد 1395, 14:16 عصر
سلام دوستان
خدا قوت
٢ تاسوال داشتم
١-آيا ميشه rowselect در dbgrid رو براي n-1فيلد فعال كرد؟ منظورم اينه كه مثلاً ٥تا فيلد داريم زماني كه به arrow key بالا و پايين حركت ميكنيم ٤تاشون هايلايت بشن و فيلد آخر رنگي نشه و قابل ويرايش باشه؟
٢-آيا ميشه ctrl+delete كه باعث حذف ركوردها در dbgrid ميشه رو غير فعال كنيم كنترل حذف ركوردها در dbgrid رو دست خودمون بگيريم كه از روش و procedureي كه ما ميخواييم حذف ركوردها انجام بشه؟
ممنون بابت وقتي كه ميگذاريد

masoud_salimy
جمعه 22 مرداد 1395, 20:12 عصر
سلام دوستان
اين جواب سوال دوم
procedure TForm1.Table1BeforeDelete(DataSet: TDataSet);begin If not MyGlobalDeleteFlag then Abort;end;

fahimi
شنبه 23 مرداد 1395, 21:05 عصر
با سلام لطفاً جهت خوانایی از تگاستفاده کنید.

[PASCAL]
procedure TForm1.Table1BeforeDelete(DataSet: TDataSet);
begin
If not MyGlobalDeleteFlag Then Abort;
end;