سلام دوستان.
میشه بگید که چیکار کنم که وقتی یه پنجره جدید از تو برنامه باز می کنیم تا وقتی که پنجره جدید بازه دیگه پنجره جدید باز نشه و وقتی که روی قسمتی که پنجره جدید باز میکنه کلیک میکنم پنجره قبلی رو به حالت فوکوس در بیاره.
با تشکر
سلام دوستان.
میشه بگید که چیکار کنم که وقتی یه پنجره جدید از تو برنامه باز می کنیم تا وقتی که پنجره جدید بازه دیگه پنجره جدید باز نشه و وقتی که روی قسمتی که پنجره جدید باز میکنه کلیک میکنم پنجره قبلی رو به حالت فوکوس در بیاره.
با تشکر
بجای Frm.show از ShowDialog استفاده کن. همین.
موفق باشبد
استخدام برنامه نویس دات نت (Asp.net,C#,jquery,...)
ترجیحا خراسان شمالی ، بجنورد
به صورت پاره وقت و تمام وقت
ارسال اطلاعات و رزومه کاری به Job@tosa.ir
خوب اونوقت فرم قبلی رو نمیشه باهاش کار کرد.
پس بايد موقع باز شدن فرم، قبل از ()InitalComponent چك كني كه داخل كلاس Application.OpenForms فرم مورد نظر وجود داره يا نه. (با استفاده از مشخصه اي مثل عنوان فرم)
اگه وجود داشت، Return ميكني.
میشه با کد توضیح بدی
ممنون
private bool isOpen = false;
public Form2()
{
isOpen = (Application.OpenForms["Form2"] != null);
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
if (isOpen) Close();
}