نوشته شده توسط
ali_general
ممنونم دوست من
اره دقیقاً منظورم همینه
فقط یه مشکل
من ابتدا فرم MDI خودم ساختم و کلی هم برنامه نوشتم
حالا که میخوام فرم ورود رو بسازم نمی تونم کاری کنم که ابتدا فرم ورود لود بشه
برنامه رو که اجرا می کنم فرم اصلی لود میشه
البته می تونم توی کد لود فرم اصلی فرم ورود رو صدا بزنم که باز شه
ولی می خوام اگه بشه ابتدا فرم ورود لود بشه
نمی دونم چیکار کنم؟؟؟؟....
بله . این مشکلیه که خیلیا پیدا میکنن
خیلیا کلی کد مینیویسن بعد یادشون میفته فرم ورود رو نساختن
اما مایکروسافت راه حل این کارو هم گذاشته
شما برا این که فرم ورود بسازی بعد اینکه یک new project زدی و فرم جدید رو ساختی ( مثلا Form4)
برای اینکه بخوای اول که برنامه Run میشه فرم4 اجرا بشه باید بری از پنجره Solution explorer ، گزینه Program.cs رو انتخاب کنی تا کدهای مربوطه باز بشه
که شما داخل متد Main این کدهارو میبینی
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
}
که شما باید خط آخر کد رو به این شکل تغییر بدی
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form4());
}
اگه اسم فرمی که میخواین اول از همه اجرا بشه (Form4) هستش اونجا مینیویسین Form4
در واقع باید اسم فرمی که میخواین اول اجرا بشه رو بنیویسین
موفق باشی