PDA

View Full Version : خواندن GridOption های StringGrid ؟



Modifier
سه شنبه 16 آذر 1389, 11:05 صبح
سلام

میخوام برای انجام کاری Option های مربوط به StringGrid رو بخونم و با بررسی آنها عملیاتی رو انجام بدم..
چطور این Option ها رو بخونم...؟

ممنون.
یاعلی.

Felony
سه شنبه 16 آذر 1389, 11:24 صبح
Option های یک StringGrid از نوع TGridOptions هست که خود اون به صورت یک Set از یک enum تعریف شده ، پس میشه به وسیله کلمه کلیدی in مقادیرش رو بررسی کرد ، مثلا کد زیر بررسی میکنه که آیا مقدار goRowSelect در Option شئ StringGrid مورد نظر فعال هست یا نه :

if goRowSelect in StringGrid1.Options then
ShowMessage('RowSelect is true')
else
ShowMessage('RowSelect is false');

اگر هم میخواین بررسی کنید که فقط گزینه های مورد نظر شما فعال باشه به صورت زیر :

if StringGrid1.Options= [goRowSelect,goEditing] then
ShowMessage('True')
else
ShowMessage('False');
کد بالا بررسی میکنه که فقط گزینه های goRowSelect و goEditing در Option فعال باشه .