انواع رابط کاربر و دلفی

خلاصه
1397/07/23

یا رابط کاربر چند سندی (MDI) پیاده سازی نمود. در یک برنامه MDI می توان چند سند و یا چند پنجره را درون پنجره پدید

انواع رابط کاربر و دلفی


هر فرمی را می توان با رابط کاربر تک سندی (SDI) یا رابط کاربر چند سندی (MDI) پیاده سازی نمود. در یک برنامه MDI می توان چند سند و یا چند پنجره را درون پنجره پدید آور باز نمود. از برنامه های MDI می توان به برنامه هایی نظیر کاربرگ ها و کلمه پردازها اشاره نمود. یک برنامه SDI به صورت واضح و روشن تنها یک سند را شامل می شود. برای تنظیم نمودن فرم به حالت SDI، خاصیت FormStyle فرم مورد نظر را به fsNormal تغییر دهید.
برنامه های SDI:

برای ساختن یک برنامه SDI جدید:

1.    گزینه New/Olther را از منوی File انتخاب کنید تا پنجره NewItems ظاهر شود.
2.    روی صفحه Projects کلیک نموده و SDI Application را انتخاب نمایید.
3.    روی دکمه OK کلیک کنید.
نکته: به صورت پیش فرض خاصی FormStyleیک فرم، روی fsNormal تنظیم شده است؛ لذا دلفی تمام برنامه های جدید را به عنوان SDI در نظر میگیرد.
برنامه هایMDI:

برای ساخت برنامه MDI جدید:

1.    گزینه New/Olther را از منوی File انتخاب کنید تا پنجره NewItems ظاهر شود.
2.    روی صفحه Projects کلیک کنید و Application MDI را انتخاب نمایید.
3.    روی دکمه OK کلیک کنید.

برنامه های MDI نیاز به تدابیر بیشتری داشته و طراحی آن ها کمی پیچیده تر از برنامه های SDI است.

برنامه های MDI پنجره های دیگری را درون پنجره اصلی قرار می دهد. فرم اصلی شامل فرم های فرزند خواهبد بود. برای مشخص نمودن یک فرم به عنوان فرزند، خاصیت FormStyle فرم مورد نظر را به fsMDIForm تنظیم نمایید و برای مشخص نمودن یک فرم به عنوان فرم اصلی خاصیت FormStyle را به fsMDIChild تنظیم نمایید. یکی از روش های خوب این است که یک کلاس پایه را برای فرم های فرزند تعریف نمایید و فرم های فرزند را از آن کلاس منشعب کنید تا از تنظیم مجدد خواص فرم های فرزند جلوگیری نمایید.