شی فرم Text ( ) یک فرم از پیش تعریف شده برای یک فیلد متنی با متن پیش فرض است. میتواند متن ثابتی باشد که اطلاعاتی را ارائه میکند یا متنی قابل ویرایش باشد تا کاربران بتوانند مثلاً یادداشت یا نظر اضافه کنند. نام شی متن را در قسمت Name وارد کنید .
کادر قابل ویرایش را انتخاب کنید تا امکان ویرایش و افزودن متن را برای کاربران فراهم کنید. به طور پیش فرض، متن ثابت است.
چک باکس Wrap text به طور پیش فرض انتخاب شده است. برای غیرفعال کردن بسته بندی متن روی آن کلیک کنید. اگر متن در ابعاد تعریف شده خود قرار نگیرد، نوار پیمایش ظاهر می شود.
در این قسمت شما یک منبع برای شی متن تعریف می کنید. این بخش شامل یک درخت با نمای فیلتر شده از درختان در پنجره های Application Builder و Model Builder است. گره ها یا نوعی از داده ها را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. میتوانید فهرست گرههای داده موجود را با کلیک کردن روی دکمه Switch to Model Builder و Activate Data Access ( ) در سرصفحه بخش Source ، که شما را به Model Builder میبرد، و سپس انتخاب گرهای در شاخه Model Builder که دادههای آن را انتخاب میکنید ، گسترش دهید. می خواهند دسترسی داشته باشند. با فعال بودن این دکمه، پنجره تنظیمات گره انتخابی یک منبع داده را انتخاب کنیدکادر (یک مربع سبز رنگ) در کنار تنظیماتی که می توانید وارد کنید را علامت بزنید. کلیک کنید تا کادر بررسی را انتخاب کنید تا آن داده ها به عنوان یک گره منبع در دسترس برای اشیاء متنی گنجانده شود.
اگر چک باکس Editable پاک شود تا متن فقط خواندنی باشد، می توانید یکی از گره های اطلاعاتی زیر را که در زیر گره اصلی Model و زیر هر گره مطالعه پیدا می کنید ، به عنوان منبع انتخاب کنید.
•
|
•
|
•
|
هنگامی که یک برنامه را برای اولین بار راه اندازی می کنید، آخرین زمان های اندازه گیری شده بازنشانی می شوند و هنوز در دسترس نیست نمایش داده می شود.
وقتی گره ای را انتخاب می کنید که نشان دهنده داده باشد، دکمه Use as Source نوار ابزار ( ) در زیر درخت فعال می شود. میتوانید روی آن کلیک کنید یا، Enter را فشار دهید، دوبار کلیک کنید، یا روی گره راست کلیک کنید و Use as Source را انتخاب کنید تا آن را به عنوان منبع انتخابی اضافه کنید. همچنین می توانید روی دکمه Create New Declaration and Use It as Source ( ) یا Create New Form Declaration and Use It as Source ( ) در سربرگ بخش Source کلیک کنید تا یک اعلان متغیر جهانی جدید (به شکل) ایجاد کنید. متن و از آن به عنوان منبع استفاده کنید. اعلامیه ایجاد و استفادهکادر محاوره ای باز می شود تا بتوانید نوع داده منبع (در صورت وجود)، نام و مقدار اولیه آن (در صورت وجود) را انتخاب کنید. نام نمی تواند با هیچ اعلان متغیر موجود در تضاد باشد. روی دکمه ویرایش گره نوار ابزار ( ) در زیر درخت کلیک کنید تا به گره مربوطه بروید. در صورت لزوم، برنامه به Model Builder سوئیچ می کند.
پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخاب شده در زیر منبع انتخاب شده ظاهر می شود .
از لیست مقدار اولیه ، از منبع داده (پیشفرض) را انتخاب کنید تا از متن منبع استفاده کنید. متناوبا، مقدار سفارشی را انتخاب کنید تا متنی را برای نمایش در فیلد متن ارزش در زیر اضافه کنید.
•
|
•
|
نیاز به تعیین تراز هنگام کار در حالت شبکه آشکارتر است، زیرا نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در پنجره های فرم دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینتها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
همچنین می توانید عرض و ارتفاع ورودی متن را مشخص کنید. در قسمت Width یک عرض (بر حسب نقطه) و در قسمت Height یک ارتفاع (به نقطه) وارد کنید . اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است)، یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید. اگر Fill را از لیست تراز عمودی انتخاب کرده اید، می توانید در عوض حداقل ارتفاع را تعیین کنید . خودکار را انتخاب کنیدبرای محاسبه حداقل ارتفاع به صورت خودکار (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل ارتفاع را در قسمت متن زیر مشخص کنید.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق ورودی متن را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، میتوانید شی را در شبکه قرار دهید و موقعیت شبکه را بهعنوان مقادیر Row ، Column ، Row span و Column span ببینید.
در قسمت حاشیه سلول (فقط در حالت شبکه)، می توانید حاشیه های اطراف شی فرم را کنترل کنید. به طور پیش فرض، حاشیه ها از فرم والد گرفته می شوند. از لیست حاشیه سلول ، انتخاب کنید:
از لیست رنگ متن ، رنگی را برای استفاده برای متن انتخاب کنید: ارث بری (پیشفرض؛ شی فرم سپس از تنظیمات فرمی که در آن قرار دارد استفاده میکند)، هر یک از رنگهای اصلی از پیش تعریفشده، یا سفارشی ، که این امکان را فراهم میکند. برای انتخاب یک رنگ سفارشی از یک پالت رنگ.
از فهرست رنگ پسزمینه ، رنگی را برای استفاده به عنوان پسزمینه متن انتخاب کنید: شفاف (پیشفرض)، هر یک از رنگهای اصلی از پیش تعریفشده، یا سفارشی ، که انتخاب یک رنگ سفارشی را از یک پالت رنگ ممکن میسازد.
فونت و اندازه فونت متن به طور پیش فرض از تنظیمات فونت گره Forms استفاده می کند. یک فونت را از لیست فونت انتخاب کنید: فونت پیشفرض یا هر یک از فونتهای موجود. در صورت نیاز، اندازه قلم (به واحد) را در کادر ترکیبی اندازه قلم انتخاب یا وارد کنید. اندازه فونت پیش فرض اندازه پیش فرض است .
همچنین میتوانید کادر Bold را برای استفاده از فونت پررنگ یا کادر Italic را برای استفاده از حروف کج (یک فونت ایتالیک) انتخاب کنید.
در حالت ، می توانید وضعیت اولیه شیء متنی را هنگامی که کاربران برنامه را اجرا می کنند، کنترل کنید. به طور پیش فرض، شی متن قابل مشاهده و فعال است. اگر میخواهید حالت اولیه را ایجاد کنید تا شی متن پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از یک روش آن را فعال کنید. در ویرایشگر فرم، وضعیت شی فرم با تغییر در ظاهر آن نشان داده می شود. اشیایی که پنهان هستند با انتخاب در ویرایشگر فرم قابل مشاهده می شوند.
شما می توانید یک متد یا دنباله دستوری را برای اجرا در هنگام وقوع رویدادی مانند ورود داده مشخص کنید. فهرست تغییر دادههای On شامل None (پیشفرض) و هر روش یا ترتیب دستوری موجود است. همچنین می توانید یک روش یا دنباله دستوری را مشخص کنید تا زمانی که یک رویداد زمانی که شی متن توسط کاربر تمرکز می کند، اجرا شود. لیست On Focus به دست آمده شامل None (پیشفرض) و هر روش موجود یا دنباله دستور است.
میتوانید انواع رویدادهای زیر را با انتخاب از منوی Create Global Method ( ) در سمت راست لیست On data change و On focus gained اضافه کنید :
•
|
•
|
فقط یک روش محلی و یک دنباله دستور وجود دارد، بنابراین اگر یکی یا هر دوی آنها را اضافه کنید، منو به ترتیب حاوی Remove Local Method ( ) و Remove Command Sequence ( ) خواهد بود. روی یکی از آنها کلیک کنید تا متد محلی یا دنباله دستور حذف شود.
روش انتخاب شده در لیست On data change یا On focus gained سپس به روش ایجاد شده یا دنباله دستور تغییر می کند. همچنین میتوانید روی شی متنی Ctrl+Alt کلیک کنید یا روی آن کلیک راست کنید تا یک متد محلی ایجاد کنید یا (با انتخاب روش ویرایش یا ویرایش روش محلی ) متد مربوط به دستور را باز کنید. برای باز کردن متد یا دنباله دستور انتخاب شده، روی دکمه Go to Source ( ) کلیک کنید. سپس فوکوس به ترتیب به پنجره ویرایشگر روش یا کادر محاورهای Command Sequence منتقل میشود.
برای رویدادهایی که با تغییر داده ایجاد می شوند، رویداد پس از ذخیره مقدار داده جدید در منبع داده فعال می شود.