PDA

View Full Version : سوال: مشکل در باقی ماندن یک فرم در پشت فرم دیگر رو چه طور باید برطرف کرد؟



mohammadriano
دوشنبه 23 مرداد 1391, 00:22 صبح
سلام
البته شاید قبلاً هم بحث شده باشه اما من نمی دونم باید چه کلمه ای رو سرچ کنم.

private void Form1_Load(object sender, EventArgs e)///////
{
this.Enabled = false;
Password spassword = new Password();
spassword.Show();
spassword.Refresh();
}

همان طور که مشاهده می کنید 2 تا فرم هست Form1 یک مقدار سنگین هست ، به همین دلیل فرم spassword در پشت فرم اصلی پنهان میشه؟

the king
دوشنبه 23 مرداد 1391, 00:37 صبح
سلام
البته شاید قبلاً هم بحث شده باشه اما من نمی دونم باید چه کلمه ای رو سرچ کنم.

private void Form1_Load(object sender, EventArgs e)///////
{
this.Enabled = false;
Password spassword = new Password();
spassword.Show();
spassword.Refresh();
}

همان طور که مشاهده می کنید 2 تا فرم هست Form1 یک مقدار سنگین هست ، به همین دلیل فرم spassword در پشت فرم اصلی پنهان میشه؟


private void Form1_Load(object sender, EventArgs e)///////
{
this.Shown += new EventHandler(Form1_Shown);
}

void Form1_Shown(object sender, EventArgs e)
{
Password spassword = new Password();
spassword.ShowDialog(this);
}

مهرداد صفا
دوشنبه 23 مرداد 1391, 00:48 صبح
سلام
البته شاید قبلاً هم بحث شده باشه اما من نمی دونم باید چه کلمه ای رو سرچ کنم.
سلام
بله.به تاپیک زیر مراجعه کنید.
قرار دادن فرم اصلی در پایینترین سطح (لایه) (http://barnamenevis.org/showthread.php?353161-قرار-دادن-فرم-اصلی-در-پایینترین-سطح-(لایه))

cpppro
دوشنبه 23 مرداد 1391, 07:11 صبح
سلام
توی فرمی که میخوایین جلوتر باشه :
this.Topmost=true;