ورود

View Full Version : مبتدی: آوردن یک فرم قبل از فرم اصلی در فرم های mdi



گوزن ها
یک شنبه 10 خرداد 1394, 09:00 صبح
من قبل از فرم اصلی می خواهم یک فرم login ایجاد کنم و آن را قبل از فرم اصلی نمایش دهم.از منوی projectگزینه option را انتخاب کردم.وفرم login را فرم اول قراردادم .الان وقتی برنامه را اجرا می کنم فرم login ابتدا می اید بعد از آن فرم اصلی ولی فرم های بعد نمی آیند.(MDI form&&CHILD form)

یوسف زالی
یک شنبه 10 خرداد 1394, 11:14 صبح
سلام.
خب فرم اصلی رو که تغییر دادید، فرم قبلی شما می شه فرم عادی، باید یکی بیاد فراخوانیش کنه.
یکی از روشهای نمایش فرم لاگین اینه که بلافاصله بعد از فرم اصلی نمایش داده بشه و بصورت showmodal باقی بمونه تا تکلیفش مشخص بشه.

گوزن ها
یک شنبه 10 خرداد 1394, 12:30 عصر
ممنون بابت جوابتون
منظورتون اینه که فرم login یک فرم معمولی باشد.mainform هم یک فرم معمولی باشد.من اینکار را کردم .فرم های دیگر formstyle شان چه چیزی باشد.چون فرم های دیگر را نتوانستم
show modalیا create کنم.ممنون

Mahmood_M
یک شنبه 10 خرداد 1394, 13:16 عصر
روش بهتر اینه که فرم Login قبل از فرم اصلی نمایش داده میشه و در صورت مثبت بودن احراز هویت کاربر ، فرم اصلی Create و نمایش داده میشه و در غیر اینصورت برنامه خاتمه پیدا می کنه
فرم Login نباید جزو فرم های Auto-Create پروژه باشه و باید خودتون Create کنید
عمل Create و ShowModal فرم Login در Unit اصلی پروژه انجام میشه
خاصیت Form Style مربوط به فرم Login روی Normal ست بشه

یک نمونه با فرم Splash و فرم Login و فرمهای MDI و Child ضمیمه شد