سلام
من می خوام یک فرم رو به عنوان فرم اصلی مشخص کنم فکر می کنم بهش می گن mainmenu (به این دلیل که کامپوننتم رو فقط به این فرم بدم تا وقتی بقیه فرم ها باز می شن کامپوننت توشون اعمال شده باشه)ولی خوب نمی دوم چطور ، اگر ممکنه دوستانی که می دونن راهنمایی کنن.
ممنون
منظورتون رو متوجه نمیشم
اگر میخواهید یک فرم بعنوان Template داشته باشید کلمه Create Template in Visual Studio را سرچ کنید
خاطرتون هست برای بسته شدن یک فرم و باز شدن فرم بعدی فرمودید program رو به این شکل تغیر بدم
Application.Run(new frmLogin()); if (IsUserOn) Application.Run(new Form1())
قبل از این وقتی فقط یک Application.Run بود کامپوننت رو فقط در فرمی که در runبود(یعنی Form1) می نوشتم و بعد از اون هر صفحه ای که باز می کردم کامپوننت بهش اعمال شده بود ولی الان با این حال که کد فراخوانی کامپوننت رو تو دو فرم هم نوشتم کردم فرم هایی که باز می کنم ساده هستن من برای این که مجبور به نوشتن کد کامپوننت در همه فرم ها نشم و سرعت لود شدن پایین نیاد دنبال حل این مشکلم
ببینید من تو program برای این که فرم لاگینم که بسته می شه فرم صفحه اصلیم باز بشه این کد رو زدم
Application.Run(new frmLogin()); if (IsUserOn) Application.Run(new Form1())
خوب تو این کد دوتا فرم اصلی وجود داره منم می خوام یکی از فرم ها رو به عنوان فرم اصلی مشخص کنم ولی نمی دونم چطور باید این کار رو بکنم
وقتی شما فرم لاگین رو close کنید فرم form1 میشه فرم اصلی
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)