من دارم یه فرم طراحی می کنم توی فرم اول مثل شکل زیر نام کاربری و کلمه عبور رو بگیرم بعد این فرم مخفی بشه فرم بعدی نشان داده بشه اما الان هر کاری میکنم فرم اول مخفی نمیشه باید چکار کنم ؟
من دارم یه فرم طراحی می کنم توی فرم اول مثل شکل زیر نام کاربری و کلمه عبور رو بگیرم بعد این فرم مخفی بشه فرم بعدی نشان داده بشه اما الان هر کاری میکنم فرم اول مخفی نمیشه باید چکار کنم ؟
برای مخفی کردن فرم کافی دستور زیر را وارد کنی:
this.Hide();
راه اصولیش اینه که تو فایل program.cs تا طرف مشخصات صحیح رو تو فرم لاگین وارد نکرده فرم اصلی run نشه (خط آخر اجرا نشه)
به نظر من Hide کردن فرم کار مناسبی نیست چون تمام فضایی که داخل Ram اشغال کرده هنوز ازاد نشده و چون به فرم اول نیازی نیست پس بهتره فضای اشغال شده ی اون ازاد بشه تا برای استفاده سایر قسمتها مورد استفاده قرار بگیرد.
بهتر اینه که فرم اول را با متد Close ببندید و بعدا در صورتی که مشخصات کاربر تایید شد فرم بعدی در قسمت Program.cs داخل تب Solution Explorer باز کنید.
سلام
می خواستم بدونم چطوری میشه یه مقداری به یک textbox داد مثلا 5 بعد بروی یک دکمه کلیک کرد فرمی رو که اماده کردیده 5 بار نمایش بده. منظور اینکه زمانی که فرم برای بار اول نمایش داده شد باید یسری مقادیر دریافت کنه وقتی بروی ثبت کلیک کردیم پنجره بسته شه دوباره باز بشه اطلاعات رکورد بعدی رو دریافت کنه این کار به تعداد 5 بار تکرار بشه تا بتونم 5 تا رکورد ذخیره کنم.
با تشکر
خوب راه حل زیاده برای هر کاری
راه حل شما بهتره
ممنون از راهنمایی به ریست کردن فکر نکرده بودم ، فقط می خوام بعد از تعداد مشخص فرم بسته بشه یعنی اگه 20 رکورد قراره ثبت بشه زمانی که 20 رکورد ذخیره شد خود فرم بسته بشه .