دکمه

دکمه

دکمه
شی شکل Button ( ) یک دکمه فشاری را نشان می دهد. هنگامی که کاربر دکمه را فشار می دهد، برنامه لیستی از دستورات را اجرا می کند.
نام شی Button را در قسمت Name وارد کنید .
در قسمت Text ، متنی را که روی دکمه ظاهر می شود وارد کنید.
برای افزودن یک نماد (تصویر) برای نمایش روی دکمه، یک فایل تصویری را برای استفاده از فهرست نمادها مشخص کنید ، که شامل همه تصاویر موجود در کتابخانه تصاویر است، یا روی دکمه افزودن تصویر به کتابخانه و استفاده از اینجا ( ) کلیک کنید تا یک تصویر را پیدا کنید. برای استفاده در فایل سیستم سپس آن تصویر بخشی از کتابخانه تصاویر می شود و به عنوان نمادی برای استفاده در دکمه انتخاب می شود. اگر اندازه دکمه نرمال باشد، نماد جایگزین متن روی دکمه می شود. برای دکمه های بزرگ، هم متن و هم نماد ظاهر می شوند، مگر اینکه خالی باشند. برای نمایش فقط متن، هیچکدام را از لیست نمادها انتخاب کنید. روی دکمه صادرات کلیک کنید () برای صادرات تصویر به سیستم فایل (برای مثال برای استفاده در برنامه دیگری).
از لیست Size ، Large را برای یک دکمه مربع بزرگ یا Small (پیش‌فرض) انتخاب کنید.
اگر Large را از لیست Size انتخاب کرده باشید ، یک لیست Style ظاهر می شود که در آن می توانید Flat (پیش فرض) یا Raised را انتخاب کنید . سبک Flat هیچ حاشیه ای ندارد و به عنوان پیش فرض، یک پس زمینه دکمه شفاف دارد. این ظاهر در ویندوز و در سرویس گیرنده وب ظاهر می شود. در macOS و Linux، سبک Flat و Raised یکسان به نظر می رسد.
متنی که در قسمت Tooltip وارد می‌کنید به راهنمای دکمه تبدیل می‌شود.
همچنین می توانید برای عملکرد دکمه ای که در قسمت میانبر صفحه کلید وارد می کنید، میانبری تعریف کنید. برای افزودن میانبر صفحه کلید، فیلد میانبر صفحه کلید را فعال کنید و سپس میانبر صفحه کلید را روی صفحه کلید تایپ کنید:
شما باید از یک اصلاح کننده در میانبر صفحه کلید استفاده کنید، نه فقط یک حرف ساده (مثلا CTRL+SHIFT+D). میانبر می تواند شامل کلید Ctrl (CTRL)، کلید Alt (ALT) و کلید Shift (SHIFT) باشد. توجه داشته باشید که کلید Ctrl در macOS به عنوان Command تفسیر می شود. از استفاده از کلیدهای زیر در میانبر خود اجتناب کنید:
Backspace، زیرا می توان از آن برای پاک کردن میانبر استفاده کرد
حذف کنید، زیرا می توان از آن برای پاک کردن میانبر استفاده کرد
در رفتن
Alt به تنهایی (برای جلوگیری از درگیری با میانبرهای منوی فایل)
 
امکان نادیده گرفتن سایر میانبرهای صفحه کلید وجود دارد، بنابراین هنگام انتخاب ترکیب کلیدهای میانبر برای استفاده مراقب باشید.
علاوه بر این، پنجره تنظیمات شامل بخش های زیر است.
دستورات برای اجرا را انتخاب کنید
این بخش شامل یک درخت با نمای فیلتر شده درختان در پنجره های Application Builder و Model Builder است. گره ها یا از یک فرمان پشتیبانی می کنند یا فرزندانی دارند که این کار را انجام می دهند. وقتی گره‌ای را انتخاب می‌کنید که از یک یا چند دستور پشتیبانی می‌کند، دکمه‌های نوار ابزار فرمان مربوطه در نوار ابزار زیر درخت فعال می‌شوند. همچنین می توانید برای دریافت لیستی از دستورات موجود برای آن گره خاص، روی یک گره کلیک راست کنید. هنگامی که روی یک فرمان با یک گره انتخاب شده کلیک کردید (یا Enter را فشار دهید یا برای افزودن یک فرمان با دستور پیش فرض آن مانند Run ، Plot یا Set Value ، دوبار کلیک کنید.)، دستور و گره در آخرین ردیف جدول زیر درخت ظاهر می شوند. این جدول شامل تمام گره هایی است که اجرا می شوند. با استفاده از نوار ابزار زیر جدول می توانید دستورات را حذف و جابجا کنید.
در شاخه Model ، تمام گره هایی که نوعی مقدار داده را نشان می دهند، مانند پارامتری در زیر گره Parameters ، از دستور Set Value پشتیبانی می کنند . هنگام اضافه کردن یک دستور Set Value به جدول، ستون سوم، Arguments ، فعال می شود. در این ستون، مقدار مورد نظر را تایپ می کنید. برای داده‌هایی که آرایه‌ها را نشان می‌دهند، برای وارد کردن عناصر آرایه از پرانتز و کاما استفاده کنید. برای مثال، {1، 2، 3} را وارد کنید تا یک آرایه سه عنصری با مقادیر 1، 2، و 3 تنظیم کنید . برای جزئیات بیشتر در مورد نحوه وارد کردن آرایه ها و ماتریس ها، به گره رشته آرایه 1D مراجعه کنید. برای گره هایی که نشان دهنده یک وارد کردن فایل هستند، مانند یک گره نام فایل در زیر یکگره تابع درون یابی ، دستور Import File در دسترس است. همچنین می‌توانید یک دستور Plot را برای تمام گره‌ها و نمودارهای View اضافه کنید و نام یک شی Graphics را به عنوان آرگومان ارائه کنید. برای گره‌های زیر Export ، می‌توانید دستور Run را اضافه کنید. در مورد یک گره انیمیشن در زیر Export ، که در آن انیمیشن با استفاده از یک پخش کننده به عنوان هدف انجام می شود، می توانید نام یک شی گرافیکی را به عنوان آرگومان ارائه دهید.
درخت علاوه بر شاخه Model شامل تعدادی شاخه از درخت برنامه است :
شاخه Forms : گره‌های فرم از دستورات Show پشتیبانی می‌کنند که فرم را به عنوان فرم اصلی برنامه تنظیم می‌کند (یعنی محتوای پنجره برنامه این فرم خواهد بود) و Show as Dialog که فرم را به عنوان یک فرم نمایش می‌دهد. پنجره گفتگوی جداگانه
شاخه دستورات رابط کاربری گرافیکی : دستورات زیر این شاخه در سه زیر شاخه دسته بندی می شوند:
دستورات فایل : شامل Save Application (برای ذخیره برنامه تحت نام فعلی) می شود. Save Application As (برای باز کردن گفتگوی مرورگر فایل که به کاربر اجازه می دهد برنامه را در مکان مناسب ذخیره کند). ذخیره برنامه در سرور ذخیره برنامه در سرور به عنوان ; باز کردن فایل (برای باز کردن یک منبع فایل برنامه که با استفاده از یک مسیر URI معتبر درستون Arguments مشخص شده است)؛ Save File As (به طور مشابه، برای اینکه کاربر بتواند فایل را با نام مشخص شده درستون Arguments ذخیره کند). و Exit Application (برای بستن برنامه در حال اجرا). اگر برنامه بر روی سرور COMSOL اجرا شود،دستورات Save Application on Server و Save Application on Server As وضعیت فعلی را به عنوان یک برنامه جدید در COMSOL Server Application Library ذخیره می کند.
دستورات گرافیکی : در اینجا دستورات Zoom Extents ، Zoom to Selection ، Reset Current View ، Scene Light ، Environment Reflections ، Show Skybox ، Rotate Environment ، Transparency ، Print ، Select All ، Clear Selection ، Show Selection Colors و Show Material Color و بافت . برای همه دستورات گرافیکی، نام شی Graphics را که می‌خواهید دستور را به عنوان آرگومان اعمال کنید، اضافه کنید.
دستورات مدل : در اینجا دستورات Clear All Solutions و Clear All Meshes را پیدا می کنید .
برای افزودن دستور Run روی هر یک از گره های بالا دوبار کلیک کنید یا راست کلیک کنید .
شاخه Declarations : این شاخه شامل هر گونه اعلان متغیری است که شما در شاخه Declarations در پنجره Application Builder اضافه کرده اید که بر اساس نوع گروه بندی شده اند. آنها مانند پارامترها از دستور Set Value پشتیبانی می کنند .
شاخه Form Declarations : این شاخه شامل هر اعلان متغیری است که شما در شاخه Declarations تحت گره فعلی Form اضافه کرده اید. آنها مانند پارامترها از دستور Set Value پشتیبانی می کنند .
شاخه Methods : گره های متد از دستور Run پشتیبانی می کنند .
شاخه Form Methods : گره های متد در زیر گره فرم فعلی از دستور Run پشتیبانی می کنند .
شاخه Libraries : در بخش Sounds ، می‌توانید بین فایل‌های صوتی برای پخش در یک دنباله دستور انتخاب کنید.
هنگامی که روی یکی از دکمه های زیر درخت کلیک می کنید، دستور انتخاب شده در حال حاضر در ستون Command در جدول زیر ظاهر می شود. همچنین یک ستون Icon و یک ستون Arguments وجود دارد که در آن می توانید هر آرگومان قابل استفاده ای را که دستور استفاده می کند وارد کنید.
روی دکمه نوار ابزار تبدیل به روش ( ) کلیک کنید و تبدیل به روش ، تبدیل به روش فرم یا تبدیل به روش محلی را انتخاب کنید تا کل فهرست دستورات جدول را به یک متد سراسری، فرم یا محلی که حاوی کد معادل است تبدیل کنید. پس از این عملیات، لیست دستورات تنها شامل یک عملیات Run در متد ایجاد شده است. همچنین می‌توانید روی شی دکمه Ctrl+Alt کلیک کنید یا روی آن راست کلیک کنید تا یک متد محلی ایجاد کنید یا (با انتخاب روش ویرایش ، روش‌های ویرایش یا ویرایش روش محلی ) برای باز کردن روش‌های مرتبط با دستورات. وقتی روشی را در زیر فرمان انتخاب می کنید، یا دقیقاً یک روش در لیست وجود دارد، می توانید با کلیک بر روی دکمه Go to Method ( ) به پنجره ویرایشگر آن متد بروید . برای اطلاعات در مورد دکمه Edit Argument ( )، به ویرایش مقادیر اولیه و آرگومان ها در اعلان ها و توالی دستورات مراجعه کنید. از دکمه های Move Up ( )، Move Down ( ) و Delete ( ) نوار ابزار برای سازماندهی و حذف دستورات از لیست (و همچنین حذف روش محلی، در صورت حذف) استفاده کنید.
اقدامات گفتگو
هنگامی که از دکمه در یک پنجره گفتگو استفاده می کنید، دکمه می تواند گفتگو را کنترل کند. کادر محاوره ای بستن را انتخاب کنید تا وقتی کاربر روی دکمه کلیک می کند، پنجره محاوره ای بسته شود. تمام اشکال و اشیاء فرم در یک پنجره محاوره ای مقادیر خود را به طور موقت ذخیره می کنند. این به این دلیل است که کاربر ممکن است بخواهد پنجره گفتگو را لغو کند و آن را بدون ذخیره هیچ داده ای در داده های واقعی پشتیبان فرم ها و اشیاء فرم ببندد. برای ذخیره داده‌ها زمانی که کاربر روی دکمه کلیک می‌کند، کادر بررسی تغییرات فروشگاه را انتخاب کنید.
موقعیت و اندازه
این بخش شامل تمام تنظیمات طرح بندی یک دکمه در شبکه فرم والد است.
در حالت شبکه، می توانید تراز افقی و عمودی دکمه را با استفاده از لیست های زیر کنترل کنید:
از لیست تراز افقی ، چپ ، مرکز ، راست یا پر را انتخاب کنید ، که به طور خودکار شی فرم را گسترش می دهد تا سلول را در جهت افقی یا عمودی پر کند (در صورت لزوم).
از لیست تراز عمودی ، میانی ، بالا ، پایین یا پر را انتخاب کنید ، که به طور خودکار شی فرم را برای پر کردن سلول در جهت افقی یا عمودی (در صورت لزوم) گسترش می دهد.
نیاز به تعیین تراز هنگام کار در حالت شبکه آشکارتر است، زیرا نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در Application Builder دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینت‌ها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
اگر می خواهید عرض دکمه را مشخص کنید، ابتدا Manual را از لیست Width انتخاب کنید. سپس عرض (به نقطه) را در قسمت مربوطه وارد کنید. اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، خودکار را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است)، یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید.
اگر می خواهید ارتفاع دکمه را مشخص کنید، ابتدا Manual را از لیست Height انتخاب کنید. سپس ارتفاع (بر حسب امتیاز) را در قسمت مربوطه وارد کنید. اگر Fill را از لیست تراز عمودی انتخاب کرده اید، می توانید در عوض حداقل ارتفاع را تعیین کنید . برای محاسبه حداقل ارتفاع به صورت خودکار، خودکار را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل ارتفاع را در قسمت متن زیر مشخص کنید.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق دکمه را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، می‌توانید شی را در شبکه قرار دهید و موقعیت شبکه را به‌عنوان مقادیر Row ، Column ، Row span و Column span ببینید.
 
پنجره های فرم این تنظیمات اندازه و موقعیت یابی را از طریق عملیات ترسیمی که در آنجا انجام می شود، مانند تغییر اندازه و جابجایی شی به روز می کنند.
حاشیه سلول
در قسمت حاشیه سلول (فقط در حالت شبکه)، می توانید حاشیه های اطراف شی فرم را کنترل کنید. به طور پیش فرض، حاشیه ها از فرم والد گرفته می شوند. از لیست حاشیه سلول ، انتخاب کنید:
هیچ ، بدون حاشیه در اطراف شی فرم
از فرم والد (پیش فرض)، برای استفاده از حاشیه های تنظیم شده برای فرم والد
سفارشی ، برای تعیین حاشیه برای شی فرم درفیلدهای متنی افقی و عمودی
ظاهر
در این بخش می توانید ظاهر متن را روی دکمه کنترل کنید:
از لیست رنگ متن ، رنگی را برای استفاده برای متن انتخاب کنید: ارث بری (پیش‌فرض؛ شی فرم سپس از تنظیمات فرمی که در آن قرار دارد استفاده می‌کند)، هر یک از رنگ‌های اصلی از پیش تعریف‌شده، یا سفارشی ، که این امکان را فراهم می‌کند. برای انتخاب یک رنگ سفارشی از یک پالت رنگ.
از فهرست رنگ پس‌زمینه ، رنگی را برای استفاده به‌عنوان رنگ پس‌زمینه برای دکمه انتخاب کنید: برای انتخاب رنگ از یک پالت رنگ ، پیش‌فرض (سپس پلتفرم رنگ پس‌زمینه را کنترل می‌کند)، شفاف ، هر رنگ موجود یا سفارشی را انتخاب کنید.
فونت و اندازه قلم برای برچسب دکمه به طور پیش فرض از تنظیمات فونت گره Forms استفاده می کند. یک فونت را از لیست فونت انتخاب کنید: فونت پیش‌فرض یا هر یک از فونت‌های موجود. در صورت نیاز، اندازه قلم (به واحد) را در کادر ترکیبی اندازه قلم انتخاب یا وارد کنید. پیش فرض استفاده از اندازه پیش فرض برای فونت است.
برای استفاده از فونت پررنگ ، کادر Bold و برای استفاده از حروف کج (یک فونت ایتالیک) تیک Italic را انتخاب کنید.
در بخش State ، می توانید وضعیت اولیه دکمه را هنگامی که کاربران برنامه را اجرا می کنند، کنترل کنید. به طور پیش فرض، دکمه قابل مشاهده و فعال است. اگر می‌خواهید حالت اولیه را ایجاد کنید تا دکمه پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از یک روش آن را فعال کنید. در ویرایشگر فرم، وضعیت شی فرم با تغییر در ظاهر آن نشان داده می شود. اشیایی که پنهان هستند با انتخاب در ویرایشگر فرم قابل مشاهده می شوند.