شی فرم Progress Bar ( ) یک نوار پیشرفت را به فرم در برنامه اضافه می کند. نوار پیشرفت می تواند پیشرفت را بر اساس مقداری نشان دهد که با استفاده از روشی که نوار پیشرفت را به روز می کند، مقداری پیشرفت را در یک برنامه در حال اجرا توصیف می کند. با مراجعه به نامی که در قسمت Name وارد میکنید، بهروزرسانی و نمایش پیشرفت را در نوار پیشرفت کنترل میکنید . به عنوان مثال، دو خط کد زیر را در یک پنجره ویرایشگر روش اضافه کنید:
خط اول پیشرفت را برای شی نوار پیشرفت با نام progressbar1 شروع می کند . خط دوم پیشرفت خود را به 12٪ به روز می کند. میتوانید فهرست کاملی از دستورات موجود برای کنترل پیشرفت را در قسمت User Interface>Progress در پنجره Language Elements ، که در بخش Code نوار ابزار نوار ابزار Method قابل دسترسی است، بیابید . همچنین میتوانید با انتخاب تیک Include model progress ، پیشرفت را بر اساس پیشرفت مدل داخلی (پیشرفت اصلی در COMSOL Multiphysics) قرار دهید . به صورت اختیاری، پس از آن امکان استفاده از دو سطح پیشرفت وجود دارد. دو را از لیست سطوح پیشرفت انتخاب کنید (پیشفرض: یک) برای استفاده از دو سطح پیشرفت (با استفاده از دو نوار پیشرفت نشان داده می شود).
با انتخاب دکمه لغو، دکمه لغو را در زیر نوارهای پیشرفت اضافه کنید تا امکان لغو برخی پیشرفتها در برنامه وجود داشته باشد.
اگر کادر تیک دکمه لغو انتخاب شده باشد، میتوانید کادر گفتگوی Close when canceled را انتخاب یا پاک کنید. اگر آن کادر انتخاب شده باشد، وقتی کاربر روی دکمه لغو کلیک میکند، فرمهای گفتگو بسته میشوند .
در قسمت ظاهر ، می توانید وضعیت اولیه نوار پیشرفت را هنگامی که کاربران برنامه را اجرا می کنند، کنترل کنید. به طور پیش فرض نوار پیشرفت قابل مشاهده و فعال است. اگر میخواهید وضعیت اولیه نوار پیشرفت پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از یک روش آن را فعال کنید. در ویرایشگر فرم، وضعیت شی فرم با تغییر در ظاهر آن نشان داده می شود. اشیایی که پنهان هستند با انتخاب در ویرایشگر فرم قابل مشاهده می شوند.
•
|
•
|
نیاز به تعیین تراز هنگام کار در حالت شبکه آشکارتر است، زیرا نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در پنجره های فرم دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینتها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
همچنین می توانید عرض نوار پیشرفت را مشخص کنید. در قسمت Width یک عرض (بر حسب نقطه) وارد کنید . اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید. فیلد Height در دسترس نیست زیرا ارتفاع نوار پیشرفت توسط نرم افزار تعیین می شود.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق نوار پیشرفت را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، میتوانید شی را در شبکه قرار دهید و موقعیت شبکه را بهعنوان مقادیر Row ، Column ، Row span و Column span ببینید.