خواص عمومی

خواص عمومی

خواص عمومی
جدول زیر ویژگی هایی را فهرست می کند که برای چندین مؤلفه مختلف رابط کاربری، از جمله اشیاء فرم، در دسترس هستند. در جدول زیر، یک جزء رابط کاربری به عنوان یک شی نامیده می شود.
 
ویژگی
ارزش
پیش فرض
شرح
background
String
default
رنگ پس زمینه عنصر رابط کاربری مربوطه.
enabled
true | false
true
اگر مقدار درست باشد، شی مربوطه در رابط کاربری فعال می شود، به این معنی که کاربر می تواند با شی تعامل داشته باشد.
font
String
default
نام خانوادگی فونت مقدار ویژه پیش‌فرض به این معنی است که فونت مورد استفاده توسط شی والد تعیین می‌شود، که تنظیمات مربوطه در پنجره تنظیمات گره Forms است.
fontbold
true | false
false
اگر درست باشد ، فونت از سبک پررنگ استفاده می کند.
fontitalic
true | false
false
اگر درست باشد ، فونت از سبک ایتالیک استفاده می کند.
fontunderline
true | false
false
اگر درست باشد ، فونت از سبک زیر خط استفاده می کند.
fontsize
String
-1
اندازه فونت بر حسب امتیاز مقدار ویژه -1 نشان‌دهنده اندازه پیش‌فرض است، به این معنی که اندازه از شی والد (گره Forms) یا از اندازه پیش‌فرض سیستم گرفته می‌شود، اگر هیچ شی والد اندازه را تعریف نکرده باشد.
foreground
String
default
رنگ پیش زمینه برای عنصر رابط کاربری مربوطه.
visible
true | false
true
اگر مقدار درست باشد ، شی مربوطه در رابط کاربری قابل مشاهده است.
ویژگی رنگ پیش زمینه یا پس زمینه با یک مقدار رشته نمایش داده می شود. رنگ های موجود عبارتند از: مشکی ، آبی ، فیروزه ای ، خاکستری ، سبز ، سرخابی ، قرمز ، سفید و زرد ، یا ممکن است یک رنگ سفارشی نیز تعریف شود. مقدار خاص پیش فرض به این معنی است که رنگ از شی والد گرفته شده است. بسته به نوع والد، این می تواند به این معنی باشد که پیش فرض ارث بری یا شفاف است که به تنظیمات مربوطه در تنظیمات اشاره می کند.پنجره در ویرایشگر فرم. یک رنگ RGB دلخواه را می توان با رشته ای به شکل rgb (قرمز، سبز، آبی) نشان داد که در آن قرمز ، سبز و آبی اعداد صحیحی بین 0 تا 255 هستند. ویژگی های رنگ را می توان با استفاده از روش های getColor و setColor برای دسترسی مستقیم به اجزای رنگ قرمز، سبز و آبی دستکاری کرد. اگر یک ویژگی رنگ دارای مقدار پیش فرض باشد، مقادیر قرمز، سبز و آبی ندارد. در این حالت، متد getColor آرایه [0,0,0] را برمی گرداند .
کد مثال
مثال زیر رنگ پس‌زمینه فعلی یک فرم را می‌خواند، رنگ را تیره‌تر می‌کند و رنگ اصلاح‌شده را روی همان فرم اعمال می‌کند.
int[] rgb = app.form(“form1”).getColor(“background”);
for (int i = 0; i < 3; i++)
  rgb[i] /= 2;
app.form(“form1”).setColor(“background”, rgb[0], rgb[1], rgb[2]);
خط کد زیر رنگ پس زمینه را سیاه می کند:
app.form(“form1”).set(“background”, “black”);
خط کد زیر رنگ پس‌زمینه را روی پیش‌فرض قرار می‌دهد که در مورد ویژگی رنگ پس‌زمینه با تنظیمات ویرایشگر فرم Transparent مطابقت دارد .
app.form(“form1”).set(“background”, “default”);
خط کد زیر رنگ پس زمینه را با مقادیر RGB 125 ، 45 و 43 تنظیم می کند.
app.form(“form1”).set(“background”, “rgb(125,45,43)”);