PDA

View Full Version : ثابت نگه داشتن فرم روی فرمی دیگر( با توجه به عکس ضمیمه شده )



amir11205
سه شنبه 09 شهریور 1389, 22:32 عصر
سلام به دوستان عزیز
انشاالله طاعاتتون قبول باشه
عکسی که ضمیمه کردمو ببینید.
اون قسمت آبیه یه فرمه که فرم دیگه توش باز میشه
من میخوام فرم تعریف کالا در فرم آبی ثابت بمونه.یعنی اگر از این پنجره اومدم بیرون و باز برگشتم به این پنجره به همون شکل سابق بمونه.یعنی مثلا من دکمه ویندوز صفحه کلید می زنم و میرم یه جای دیگه و وقتی بر میگردم به پنجره،فرم آبی دیده میشه اما فرم تعریف کد کالا دیده نمیشه
در ضمن من خاصیت showintaskbar فرم تعرف کد کالارو false کردم
خواهش میکنم اگه چیزی بلدین کمکم کنید.
با تشکر
خداحافظ

Rejnev
سه شنبه 09 شهریور 1389, 22:52 عصر
اگه فرم به صورت ShowDialog باز بشه همیشه رو خواهد بود.
وگرنه میتونی موقع ساخت فرم پارامتر this رو هم به متد show بدی


frmBlue_load()
{
frmChild f=new frmChild();
f.Show(this);
}

amir11205
چهارشنبه 10 شهریور 1389, 12:45 عصر
اگه فرم به صورت ShowDialog باز بشه همیشه رو خواهد بود.



وگرنه میتونی موقع ساخت فرم پارامتر this رو هم به متد show بدی



frmBlue_load()

{

frmChild f=new frmChild();

f.Show(this);

}





دوباره سلام
محمد آقا از جوابتون ممنونم
این روش فقط برای همون فرم عمل می کنه
در این عکس اگر بر روی دکمه ای مثل ایجاد کد جدید کلیک شود فرم دیگری باز می شود که من میخواهم آن فرم هم مثل این فرم باز شود یعنی در همان صفحه آبی و بدون تغییر باقی بماند
اما روش شما روی آن جواب نمی دهد
لطفا کمکم کنید

Rejnev
چهارشنبه 10 شهریور 1389, 13:22 عصر
سلام
یعنی میخواین یک صفحه آبی پشت هر فرمی که باز میشه باشه و دیگه هیچ فرمی زیرش دیده نشه؟
در اینصورت میتونید فرم ها رو پنهان کنید و بعد فرزند رو showDialog کنید:


this.Hide();
child.ShowDialog();
this.Show();