سلام
من جستجو کردم ولی جوابی پیدا نکردم.
من از کد زیر برای نمایش یک فرم استفاده میکنم ولی فرم جدید پشت فرم اصلی باز میشه و قابل دسترسی نیست لطفا" کمک کنید
Form f2 = newForm2();
f2.Show();
f2.Select();
سلام
من جستجو کردم ولی جوابی پیدا نکردم.
من از کد زیر برای نمایش یک فرم استفاده میکنم ولی فرم جدید پشت فرم اصلی باز میشه و قابل دسترسی نیست لطفا" کمک کنید
Form f2 = newForm2();
f2.Show();
f2.Select();
از اين استفاده كن
Form f2 = newForm2();
f2.ShowِDialog();
اگه کدهارو تو تگ کد بنویسی خیلی خوب میشه! اگه میخوای کلا این قابلیت وجود نداشته باشه که فرم جدید بره پشت فرم قبلی که همون طور که دوست عزیزمون iman_lovely666 گفتن بنویس و اگه فقط میخوای مطمئن باشی تو یه لحظه خاص جلوی فرم جدید هست روی instance ای که از فرم جدید داری متد BringToFront رو فراخوانی کن.
باید ویژگی top must فرم جدید رو تغییر بدی top must = true
احتمالا خاصیت top most فرم قبلی را true کردی
موفق باشید.
سلام دوستان وقت بخیر
من چطور می توانم وقتی یک فرم را نمایش میدهم فرم قبلی را ببندم ؟
ممنون تست کردم ولی فرم قبلی می مونه پشته فرم جدید
راه حل چی هست ؟
سلام ،
جای دو خط از کد رو باید با هم عوض کنین به صورت زیر :
Form2 frm2 = new Form2();
this.Hide();
frm2.Show();
توجه داشته باشین در این حالت فرم قبلی از حافظه پاک نمیشه بلکه فقط Hide میشه .
ممنون عالی بود