Slider ( ) یک شی فرم برای انتخاب یک ورودی عددی با استفاده از یک کنترل لغزنده است . نام شیء لغزنده را در قسمت Name وارد کنید .
از لیست نوع مقدار ، بسته به نوع داده موجود در منبع داده برای نوار لغزنده ، عدد صحیح یا واقعی (پیشفرض) را انتخاب کنید.
در قسمتهای Minimum value (پیشفرض: 0) و Maximum value (پیشفرض: 1) مقادیر حداقل و حداکثر را وارد کنید که محدوده دادههای تحت پوشش لغزنده را مشخص میکند.
از لیست جهت ، افقی (پیش فرض) یا عمودی را انتخاب کنید تا جهت لغزنده را از افقی به عمودی یا برعکس تغییر دهید.
در قسمت Tooltip ، متنی را وارد کنید که وقتی کاربر نشانگر را روی نوار لغزنده نگه میدارد، بهعنوان راهنمای ابزار ظاهر میشود.
میتوانید با انتخاب کادر انتخاب « الحاق واحد به عدد » و تایپ یک واحد در فیلد متن مرتبط، یک واحد به عدد برای مقدار لغزنده اضافه کنید. واحدها فقط برای منابعی که اعلان رشته و پارامتر هستند قابل استفاده هستند.
در این بخش، متغیری را برای استفاده به عنوان منبع داده برای اسلایدر تعریف می کنید. این بخش شامل یک درخت با نمای فیلتر شده از درختان در پنجره های Application Builder و Model Builder است. گره ها یا نوعی از داده ها را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. برای یک نوار لغزنده، می توانید از یک مقدار اسکالر از یک متغیر در مدل یا متغیری که در زیر Declarations تعریف شده است استفاده کنید. برای گسترش لیست گره های داده موجود، روی دکمه Switch to Model Builder و Activate Data Access ( ) در سرصفحه بخش Source کلیک کنید ، که شما را به Model Builder می برد و سپس گره ای را در شاخه Model Builder که داده های آن را می خواهید انتخاب کنید. برای دسترسی. با فعال بودن این دکمه،پنجره تنظیمات گره انتخاب شده یک کادر انتخاب منبع داده (مربع سبز) را در کنار تنظیماتی که می توانید وارد کنید نمایش می دهد. کلیک کنید تا کادر بررسی را انتخاب کنید تا آن داده ها به عنوان یک گره منبع در دسترس برای لغزنده قرار گیرند.
وقتی گره ای را انتخاب می کنید که نشان دهنده داده باشد، دکمه 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 سوئیچ می کند.
پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخاب شده در زیر منبع انتخاب شده ظاهر می شود .
از لیست مقدار اولیه ، از منبع داده را انتخاب کنید تا از مقدار مشخص شده توسط منبع داده انتخاب شده استفاده کنید، یا مقدار سفارشی را انتخاب کنید تا مقدار اولیه (مقدار شروع) را برای لغزنده (پیشفرض: 0) در قسمت Value زیر وارد کنید. به طور معمول، مقدار اولیه و مقدار حداقل یکسان است.
•
|
در قسمت ظاهر ، می توانید وضعیت اولیه اسلایدر را هنگام اجرای برنامه توسط کاربران کنترل کنید. به طور پیش فرض، نوار لغزنده قابل مشاهده و فعال است. اگر میخواهید حالت اولیه را ایجاد کنید تا اسلایدر پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از یک روش آن را فعال کنید. در ویرایشگر فرم، وضعیت شی فرم با تغییر در ظاهر آن نشان داده می شود. اشیایی که پنهان هستند با انتخاب در ویرایشگر فرم قابل مشاهده می شوند.
•
|
•
|
نیاز به تعیین تراز هنگام کار در حالت شبکه آشکارتر است، زیرا نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در پنجره های فرم دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینتها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
همچنین می توانید عرض نوار لغزنده را مشخص کنید. در قسمت Width یک عرض (بر حسب نقطه) وارد کنید . اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید. فیلد Height در دسترس نیست زیرا ارتفاع نوار لغزنده توسط نرم افزار تعیین می شود.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق لغزنده را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، میتوانید شی را در شبکه قرار دهید و موقعیت شبکه را بهعنوان مقادیر Row ، Column ، Row span و Column span ببینید.
در قسمت حاشیه سلول (فقط در حالت شبکه)، می توانید حاشیه های اطراف نوار لغزنده را کنترل کنید. به طور پیش فرض، حاشیه ها از فرم والد گرفته می شوند. از لیست حاشیه سلول ، انتخاب کنید:
شما می توانید یک روش یا دنباله دستوری را مشخص کنید که برنامه زمانی که نوار لغزنده جابجا شد اجرا شود. فهرست تغییر دادههای On شامل None (پیشفرض) و هر روش یا ترتیب دستوری موجود است. میتوانید انواع رویدادهای زیر را با انتخاب از منوی Create Global Method ( ) در سمت راست لیست On data change اضافه کنید:
•
|
•
|
فقط یک روش محلی و یک دنباله دستور وجود دارد، بنابراین اگر یکی یا هر دوی آنها را اضافه کنید، منو به ترتیب حاوی Remove Local Method ( ) و Remove Command Sequence ( ) خواهد بود. روی یکی از آنها کلیک کنید تا متد محلی یا دنباله دستور حذف شود.
روش انتخاب شده در لیست On data change سپس به روش ایجاد شده یا دنباله دستور تغییر می کند. همچنین میتوانید روی شی لغزنده Ctrl+Alt کلیک کنید یا روی آن کلیک راست کنید تا یک متد محلی ایجاد کنید یا (با انتخاب روش ویرایش یا ویرایش روش محلی ) متد مرتبط با دستور را باز کنید. برای باز کردن متد یا دنباله دستور انتخاب شده، روی دکمه Go to Source ( ) کلیک کنید. سپس فوکوس به ترتیب به پنجره ویرایشگر روش یا کادر محاورهای Command Sequence منتقل میشود.
برای رویدادهایی که با تغییر داده ایجاد می شوند، رویداد پس از ذخیره مقدار داده جدید در منبع داده فعال می شود.
به طور پیش فرض، چک باکس Trigger while draging انتخاب شده است. سپس رویداد هنگام کشیدن نوار لغزنده فعال می شود. اگر روشی که به رویداد متصل است مدتی طول بکشد تا اجرا شود، لغزنده ممکن است کند به نظر برسد. اگر کادر علامت Trigger در حین کشیدن را پاک کنید، رویداد فقط زمانی فعال می شود که کشیدن را متوقف کرده و نوار لغزنده را رها کنید.