جدول زیر ویژگی هایی را فهرست می کند که برای چندین مؤلفه مختلف رابط کاربری، از جمله اشیاء فرم، در دسترس هستند. در جدول زیر، یک جزء رابط کاربری به عنوان یک شی نامیده می شود.
|
|
|
|
|
|
|
رنگ پس زمینه عنصر رابط کاربری مربوطه.
|
|
|
|
اگر مقدار درست باشد، شی مربوطه در رابط کاربری فعال می شود، به این معنی که کاربر می تواند با شی تعامل داشته باشد.
|
|
|
|
نام خانوادگی فونت مقدار ویژه پیشفرض به این معنی است که فونت مورد استفاده توسط شی والد تعیین میشود، که تنظیمات مربوطه در پنجره تنظیمات گره Forms است.
|
|
|
|
اگر درست باشد ، فونت از سبک پررنگ استفاده می کند.
|
|
|
|
اگر درست باشد ، فونت از سبک ایتالیک استفاده می کند.
|
|
|
|
اگر درست باشد ، فونت از سبک زیر خط استفاده می کند.
|
|
|
|
اندازه فونت بر حسب امتیاز مقدار ویژه -1 نشاندهنده اندازه پیشفرض است، به این معنی که اندازه از شی والد (گره Forms) یا از اندازه پیشفرض سیستم گرفته میشود، اگر هیچ شی والد اندازه را تعریف نکرده باشد.
|
|
|
|
رنگ پیش زمینه برای عنصر رابط کاربری مربوطه.
|
|
|
|
اگر مقدار درست باشد ، شی مربوطه در رابط کاربری قابل مشاهده است.
|
ویژگی رنگ پیش زمینه یا پس زمینه با یک مقدار رشته نمایش داده می شود. رنگ های موجود عبارتند از:
مشکی ،
آبی ،
فیروزه ای ،
خاکستری ،
سبز ،
سرخابی ،
قرمز ،
سفید و
زرد ، یا ممکن است یک رنگ سفارشی نیز تعریف شود. مقدار خاص
پیش فرض به این معنی است که رنگ از شی والد گرفته شده است. بسته به نوع والد، این می تواند به این معنی باشد که
پیش فرض ارث بری یا
شفاف است که به تنظیمات مربوطه در
تنظیمات اشاره می کند.پنجره در ویرایشگر فرم. یک رنگ RGB دلخواه را می توان با رشته ای به شکل
rgb (قرمز، سبز، آبی) نشان داد که در آن
قرمز ،
سبز و
آبی اعداد صحیحی بین
0 تا
255 هستند. ویژگی های رنگ را می توان با استفاده از روش های
getColor و
setColor برای دسترسی مستقیم به اجزای رنگ قرمز، سبز و آبی دستکاری کرد. اگر یک ویژگی رنگ دارای مقدار
پیش فرض باشد، مقادیر قرمز، سبز و آبی ندارد. در این حالت، متد
getColor آرایه
[0,0,0] را برمی گرداند .
مثال زیر رنگ پسزمینه فعلی یک فرم را میخواند، رنگ را تیرهتر میکند و رنگ اصلاحشده را روی همان فرم اعمال میکند.
int[] rgb = app.form(“form1”).getColor(“background”);
for (int i = 0; i < 3; i++)
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)”);