یک گره Local Form ( ) برای ایجاد یک فرم محلی که می تواند توسط یک فرم جهانی والد استفاده شود، اضافه کنید. به عنوان مثال، می تواند محتوای یک پنجره دسکتاپ، یک پنجره گفتگو یا یک صفحه زبانه را نشان دهد. یک فرم باید توسط گره دیگری ارجاع داده شود تا بخشی از رابط کاربری باشد، اما شما می توانید پس از کلیک کاربر روی دکمه، فرم را به عنوان یک گفتگو نشان دهید. میتوانید به فرمهای محلی در محدوده محدودی که شامل فرم جهانی والدین و فرزندان آن است، دسترسی داشته باشید. به عنوان مثال، فرمهای محلی میتوانند به اعلانهای محلی تعریفشده توسط فرم جهانی والد خود دسترسی داشته باشند، و فرمهای گروهبندی که بهعنوان دیالوگ به عنوان فرمهای محلی تحت یک فرم سراسری استفاده میشوند، میتوانند برای تعیین اینکه کدام فرمها باید در محفظه دادههای فرم تنظیمات بارگیری شوند، استفاده شوند. . می توانید فرم محلی را اضافه کنیدگره ها را از منوی New Form در بخش اصلی نوار ابزار صفحه اصلی و روبان فرم و همچنین با کلیک راست روی یک گره فرم جهانی و سپس انتخاب Local Form .
•
|
•
|
می توانید روی گره Form کلیک راست کرده و New Method را انتخاب کنید تا یک متد فرم محلی به فرم اضافه شود. همچنین میتوانید اعلانهای فرم مانند رشتههای اسکالر و آرایه، بولی، اعداد صحیح و دوتایی را که بهعنوان اعلانهای محلی در شی فرم در دسترس هستند، اضافه کنید.
از فهرست نمادها، یک تصویر نماد را انتخاب کنید تا در صورت استفاده به عنوان فرم تنظیمات در Model Builder ، به عنوان نماد فرم استفاده شود . نماد پیش فرض نماد استاندارد برای یک شی Form است. روی دکمه Add Image to Library and Use Here ( ) کلیک کنید تا هر تصویر دیگری را به لیست نمادها اضافه کنید و از آن استفاده کنید. روی دکمه Export ( ) کلیک کنید تا تصویر مورد استفاده به عنوان نماد شی Form به یک فایل صادر شود.
هنگامی که فرم در یک کادر محاوره ای ظاهر می شود، ویژگی های اندازه قابل استفاده هستند. به طور پیش فرض، Application Builder به طور خودکار اندازه اولیه را بر اساس محتویات فرم تعیین می کند. از فهرست اندازه اولیه ، خودکار (پیشفرض) یا دستی را انتخاب کنید تا اندازه اولیه را در قسمتهای Width و Height مشخص کنید (پیشفرض: 40 پیکسل).
از فهرست تغییرات فروشگاه ، در صورت درخواست (پیشفرض) را انتخاب کنید تا تغییرات دادهها را زمانی که کاربر کلیک میکند، به عنوان مثال، روی دکمه تأیید یا اعمال کلیک میکند (و جایی که دکمه لغو میتواند تغییرات معلق را رد کند) را انتخاب کنید. یا بلافاصله را انتخاب کنید تا داده ها بلافاصله پس از ایجاد تغییر ذخیره شوند. این تنظیم زمانی اعمال می شود که فرم به عنوان یک گفتگو ظاهر شود. از تنظیمات فوری برای ایجاد دیالوگ های پویا استفاده کنید، به عنوان مثال، یک ارتباط مستقیم بین یک نوار لغزنده و یک فیلد ورودی دارید.
چک باکس قابل تغییر اندازه را انتخاب کنید تا در صورت تمایل کاربران بتوانند اندازه گفتگو را تغییر دهند.
چک باکس Expandable به طور پیش فرض انتخاب شده است. اگر نمیخواهید کاربران بتوانند بخش را بزرگ و کوچک کنند، آن را پاک کنید. با انتخاب این تنظیم، شما همچنین این گزینه را دارید که با انتخاب کادر Initially collapsed ، وضعیت بخش را در ابتدا جمع کنید.
در این بخش، تنظیماتی را برای شبکه پیدا میکنید که میتوانید در حالت طراحی نمایش دهید (نگاه کنید به نمایش خطوط شبکه و اتصال به شبکه ) و برای اتصال اشیاء فرم به آن شبکه.
اندازه شبکه را با وارد کردن مقادیر در فیلدهای عرض ستون (پیشفرض: 100 پیکسل) و ارتفاع ردیف (پیشفرض: 20 پیکسل) تعیین میکنید.
نوار لغزنده Snap zone کنترل میکند که هنگام تغییر اندازه یک شیء فرم تا چه اندازه باید دقیق باشید تا آن را به شبکه بچسبانید. بهطور پیشفرض، ناحیه snap روی حداکثر مقدار خود تنظیم میشود تا اندازه جسم به سرعت تغییر کند تا به شبکه بپیچد. نوار لغزنده را از Large به Small ببرید تا در صورت تمایل، ناحیه snap را کوچکتر کنید.
چک باکس Snap only to grid را انتخاب کنید تا تغییر اندازه اشیاء فرم فقط به شبکه بچسبد و به عنوان مثال به مرزهای سایر اشیاء فرم متصل نشود.
در این بخش از پنجره تنظیمات دو جدول وجود دارد : یکی برای ستون ها و دیگری برای ردیف های شبکه. در ستونهای Column و Row ، به ترتیب اعداد ستونها و ردیفها را پیدا میکنید که هر کدام از 1 از سمت چپ و از بالا شروع میشوند. شما می توانید کنترل کنید که هر سطر و ستون چگونه فضای فرم را پر می کند. هر جدول دارای یک ستون Width (ستون ها) یا Height (ردیف ها) با لیست هایی است که شامل گزینه های زیر است: Fit (پیش فرض)، Grow و Fixed .
•
|
•
|
از لیست Inherit columns ، یک شی فرم را انتخاب کنید که تنظیمات ستون آن را از آن به ارث ببرد. پیش فرض None است . یعنی تنظیمات ستون ها به ارث برده نمی شوند.
از لیست رنگ متن ، System (پیشفرض، همانطور که توسط سیستم عامل تعریف شده است) را انتخاب کنید. یکی از رنگ های از پیش تعریف شده؛ یا Custom را انتخاب کنید تا یک رنگ متن دلخواه را از پالت رنگ انتخاب کنید.
از لیست رنگ پس زمینه ، رنگی را برای استفاده به عنوان پس زمینه در فرم ها انتخاب کنید: System (پیش فرض، همانطور که توسط سیستم عامل تعریف شده است). یکی از رنگ های از پیش تعریف شده؛ یا سفارشی ، که امکان انتخاب رنگ پس زمینه سفارشی از پالت رنگ را فراهم می کند.
اگر می خواهید از چنین تصویری در فرم استفاده کنید، از لیست تصویر پس زمینه، یک تصویر پس زمینه را انتخاب کنید . پیش فرض None برای بدون تصویر پس زمینه است. برای افزودن یک تصویر به کتابخانه تصویر و استفاده از آن به عنوان تصویر پس زمینه، روی دکمه افزودن تصویر به کتابخانه و استفاده از اینجا کلیک کنید ( ). روی دکمه Export ( ) کلیک کنید تا تصویر پس زمینه در یک فایل PNG ذخیره شود.
اگر انتخاب می کنید از یک تصویر پس زمینه استفاده کنید، می توانید تنظیمات تراز زیر را نیز در قسمت موقعیت و اندازه تصویر مشخص کنید :
پر کردن را انتخاب کنید تا به طور خودکار تصویر پس زمینه کشیده شود تا پنجره فرم در جهت افقی یا عمودی (یا در هر دو جهت) پر شود. برای تکرار (کاشی) تصاویر به صورت افقی، عمودی یا در هر دو جهت، Repeat را انتخاب کنید.
در این بخش، میتوانید متدهای محلی را به رویدادهایی متصل کنید که هنگام بارگیری و بستن فرم و زمانی که یک فرم در یک مرجع فرم، مجموعه فرم یا پشته کارت ارجاع داده میشود، فعال میشوند. متدها می توانند مقداری مقداردهی اولیه یا پاکسازی را انجام دهند، به عنوان مثال، هنگام بارگذاری و بستن فرم.
پیشفرض در لیستهای On load و On close ، None است ، به این معنی که وقتی رویدادی برای بارگیری یا بستن فرم فعال میشود، هیچ روشی اجرا نمیشود. این لیست ها همچنین حاوی هر روش موجود یا دنباله دستور هستند. میتوانید انواع رویدادهای زیر را با انتخاب از منوی Create Global Method ( ) در سمت راست لیستهای On load و On close اضافه کنید:
•
|
•
|
فقط یک روش محلی و یک دنباله دستور وجود دارد، بنابراین اگر یکی یا هر دوی آنها را اضافه کنید، منو به ترتیب حاوی Remove Local Method ( ) و Remove Command Sequence ( ) خواهد بود. روی یکی از آنها کلیک کنید تا متد محلی یا دنباله دستور حذف شود.
سپس روش انتخاب شده در لیست های On load و On close به روش ایجاد شده یا دنباله دستور تغییر می کند. همچنین میتوانید روی شی ورودی انتخابی Ctrl+Alt کلیک کنید یا روی آن کلیک راست کنید تا یک متد محلی ایجاد کنید یا (با انتخاب روش ویرایش یا ویرایش روش محلی ) روش مرتبط با دستور را باز کنید. برای باز کردن متد یا دنباله دستور انتخاب شده، روی دکمه Go to Source ( ) کلیک کنید. سپس فوکوس به ترتیب به پنجره ویرایشگر روش یا کادر محاورهای Command Sequence منتقل م