شی فرم مجموعه فرم ( ) مجموعهای از فرمها است که بهعنوان پنجرهها در یک شی شکل پنجرهدار نمایش داده میشود، جایی که هر پنجره محتوای فرم را نشان میدهد. هر فرم می تواند از مجموعه متفاوتی از گزینه های طرح بندی استفاده کند. همچنین می توانید آنها را با لیستی برای انتخاب پنجره ها یا به صورت بخش های جداگانه نمایش دهید. یک صفحه زبانهدار برای نگه داشتن صفحه انتخابشده فعلی و فعال کردن تغییر پنجره از روشها به منبع داده نیاز دارد. بنابراین، شما همچنین باید یک منبع داده و مقدار اولیه مشابه نحوه انجام این کار برای اشیاء فرم جعبه ترکیبی انتخاب کنید. نام شی مجموعه فرم را در قسمت Name وارد کنید .
•
|
از نمای درختی، یک متغیر Boolean را انتخاب کنید تا به عنوان منبع تغییر بین ظاهر کاشیشده و ظاهر زبانهدار استفاده شود. روی دکمه Use as Source کلیک کنید ( یا کلیک راست کرده و Use as Source را انتخاب کنید تا یک متغیر Boolean انتخاب شده به منبع تغییر ظاهر مجموعه فرم تبدیل شود.
میتوانید برخی تنظیمات را برای حالت کاشیشده در تنظیمات حالت کاشیشده مشخص کنید . بهطور پیشفرض، کادر بررسی Add borders in tiled mode برای اضافه کردن حاشیهها در اطراف اشیاء فرم انتخاب میشود. از لیست استراتژی کاشیکاری، ابتدا ستونها (پیشفرض) یا ابتدا ردیفها را انتخاب کنید تا ترتیب اشیاء فرم کاشیشده را کنترل کنید. در قسمت Number of columns می توانید تعداد ستون ها را برای حالت کاشی کاری مشخص کنید (پیش فرض: 2 ستون). اشیاء فرم در دو حالت همگام هستند.
در این بخش، انتخابگر فرم فعال را تعریف میکنید که وقتی لیست Type روی Tabs یا List تنظیم شده است ، فرم قابل مشاهده برای مجموعه فرم را کنترل میکند . این بخش شامل یک درخت با نمای فیلتر شده درخت در پنجره Application Builder است. گره ها یا نوعی از داده ها را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. برای یک مجموعه فرم، متغیرهای رشته ای که در قسمت Declarations تعریف می کنید، به عنوان انتخابگر فرم فعال در دسترس هستند. هنگامی که گره ای را انتخاب می کنید که نشان دهنده انتخابگر باشد، دکمه Use as Source نوار ابزار ( ) در زیر درخت فعال می شود. همچنین می توانید روی گره کلیک راست کرده و Use as Source را انتخاب کنید . علاوه بر این، می توانید بر رویایجاد اعلان جدید و استفاده از آن به عنوان دکمه منبع ( ) یا دکمه ایجاد فرم جدید و استفاده از آن به عنوان دکمه منبع ( ) در سربرگ بخش Active Form Selector برای ایجاد یک اعلان متغیر جهانی جدید یا محلی (در فرم) برای مجموعه فرم. و از آن به عنوان منبع استفاده کنید. یک کادر محاوره ای Create and Use Declaration باز می شود تا بتوانید نوع داده منبع (در صورت وجود)، نام و مقدار اولیه آن (در صورت وجود) را انتخاب کنید. نام نمی تواند با هیچ اعلان متغیر موجود در تضاد باشد. می توانید با کلیک کردن روی دکمه Switch to Model Builder and Activate Data Access لیست گره های داده موجود را گسترش دهید . روی Edit Node کلیک کنید.دکمه نوار ابزار ( ) در زیر درخت برای حرکت به گره مربوطه. در صورت لزوم، برنامه به Model Builder سوئیچ می کند.
پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخاب شده در زیر منبع انتخاب شده ظاهر می شود . منبع داده به عنوان انتخابگر فرم فعال ضروری نیست، بنابراین می توانید روی دکمه نوار ابزار پاک کردن منبع ( ) در زیر درخت منبع کلیک کنید. فقط در صورتی باید منبعی را انتخاب کنید که بخواهید صفحه قابل مشاهده را به روشی غیر از کلیک بر روی برگه برای نمایش آن کنترل کنید.
قسمت بالای این بخش شامل یک درخت با فرم هایی است که می توان به مجموعه فرم اضافه کرد (اما هنوز اضافه نشده است). روی یک گره Form کلیک راست کرده و Add to Form Collection ( ) را انتخاب کنید تا فرم را به جدول فرم های موجود در زیر اضافه کنید. همچنین میتوانید روی یک گره در درخت کلیک راست کرده و Edit Node ( ) را انتخاب کنید تا به آن گره بروید و پنجره تنظیمات آن را برای ویرایش باز کنید. این دکمه ها نیز در زیر درخت موجود هستند.
جدول فرمهای اضافه شده در زیر درخت شامل تنظیماتی برای کنترل نمایان بودن فرم و همچنین، در صورت لزوم، قابل جمع شدن و باز شدن یا نبودن آنها است:
•
|
•
|
•
|
•
|
در صورت لزوم، از دکمه های Move Up ( )، Move Down ( ) و Delete ( ) در زیر جدول برای ویرایش محتویات آن استفاده کنید. همچنین، روی دکمه ویرایش گره ( ) کلیک کنید تا به گره فرم انتخاب شده بروید و پنجره تنظیمات آن را برای ویرایش باز کنید. این گزینه ها زمانی که روی یک ردیف در جدول کلیک راست می کنید نیز در دسترس هستند.
روی دکمه Add New Form ( ) در نوار ابزار بخش Forms کلیک کنید تا کادر محاوره ای New Form باز شود که از آن می توانید یک فرم جدید با نام و عنوان مشخص ایجاد کنید و از آن در شی Form Collection استفاده کنید. به طور مشابه، روی دکمه افزودن فرم محلی جدید ( ) کلیک کنید تا یک فرم محلی جدید اضافه کنید.
از فهرست فرم پیشفرض ، فرمی را انتخاب کنید که به طور پیشفرض فعال است. اگر مجموعه فرم از بخشها استفاده میکند، این تنظیم در دسترس نیست زیرا هر فرمی در مجموعه فعال است.
•
|
•
|
نیاز به تعیین تراز هنگام کار در حالت شبکه آشکارتر است، زیرا نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در پنجره های فرم دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینتها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
همچنین می توانید عرض و ارتفاع مجموعه فرم را مشخص کنید. به طور پیش فرض، آنها به طور خودکار تعیین می شوند. برای تنظیم عرض، دستی را از لیست Width انتخاب کنید و سپس یک عرض (به نقطه) را در فیلد مربوطه وارد کنید. اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید. برای تنظیم ارتفاع، دستی را از ارتفاع انتخاب کنیدلیست کنید و سپس یک ارتفاع (بر حسب امتیاز) در فیلد مربوطه وارد کنید. اگر Fill را از لیست تراز عمودی انتخاب کرده اید، می توانید در عوض حداقل ارتفاع را تعیین کنید . برای محاسبه حداقل ارتفاع به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل ارتفاع را در قسمت متن زیر مشخص کنید.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق مجموعه فرم را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، میتوانید شی را در شبکه قرار دهید و موقعیت شبکه را بهعنوان مقادیر Row ، Column ، Row span و Column span ببینید.
در قسمت حاشیه سلول (فقط در حالت شبکه)، می توانید حاشیه های اطراف شی فرم را کنترل کنید. به طور پیش فرض، حاشیه ها از فرم والد گرفته می شوند. از لیست حاشیه سلول ، انتخاب کنید:
از لیست رنگ متن ، رنگی را برای استفاده برای متن انتخاب کنید: ارث بری (پیشفرض؛ شی فرم سپس از تنظیمات فرمی که در آن قرار دارد استفاده میکند)، هر یک از رنگهای اصلی از پیش تعریفشده، یا سفارشی ، که این امکان را فراهم میکند. برای انتخاب یک رنگ سفارشی از یک پالت رنگ.
فونت و اندازه فونت جدول نتایج به طور پیش فرض از تنظیمات فونت گره Forms استفاده می کند. یک فونت را از لیست فونت انتخاب کنید: فونت پیشفرض یا هر یک از فونتهای موجود. در صورت نیاز، اندازه قلم (به واحد) را در کادر ترکیبی اندازه قلم انتخاب یا وارد کنید. اندازه فونت پیش فرض اندازه پیش فرض است .
همچنین میتوانید کادر Bold را برای استفاده از فونت پررنگ یا کادر Italic را برای استفاده از حروف کج (یک فونت ایتالیک) انتخاب کنید.
در حالت ، میتوانید وضعیت اولیه مجموعه فرم را هنگامی که کاربران برنامه را اجرا میکنند، کنترل کنید. به طور پیش فرض، مجموعه فرم قابل مشاهده و فعال است. اگر میخواهید حالت اولیه را ایجاد کنید تا مجموعه فرم پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از یک روش آن را فعال کنید. در ویرایشگر فرم، وضعیت شی فرم با تغییر در ظاهر آن نشان داده می شود. اشیایی که پنهان هستند با انتخاب در ویرایشگر فرم قابل مشاهده می شوند.