PDA

View Full Version : سوال: یک فرم همیشه ظاهر باشه!!!



airsoft
سه شنبه 12 مرداد 1389, 16:38 عصر
با سلام خدمت دوستان،
چطور میشه فرمی رو ساخت که تا رویداد خاصی(مثلا بسته شدن) رخ ندهد همیشه جلوی همه برنامه های باز روی صفحه نمایش باشد.ممنون میشم.

NIK
سه شنبه 12 مرداد 1389, 16:40 عصر
با سلام خدمت دوستان،
چطور میشه فرمی رو ساخت که تا رویداد خاصی(مثلا بسته شدن) رخ ندهد همیشه جلوی همه برنامه های باز روی صفحه نمایش باشد.ممنون میشم.

خیلی تکراری


frm.ShowDialog()

موفق باشید

airsoft
سه شنبه 12 مرداد 1389, 16:58 عصر
ممنون،منظورتون اینه که از شیءفرم یک آبجکت بسازم و بعد متد showdialog آن رو فراخونی کنم،میشه بگین کجا فراخونی کنم،توی فرم لود که ایراد گرفت.

MSN_Issue
سه شنبه 12 مرداد 1389, 17:09 عصر
فکر کنم شما می خواید فرم اصلی رو همیشه رو نگه دارید !!:متفکر:
اگه اینطوره : رویداد Deactivate فرم رو اینطوری بنویسید :

private void Form1_Deactivate(object sender, EventArgs e)
{
this.BringToFront();
this.Activate();
}

NIK
سه شنبه 12 مرداد 1389, 17:17 عصر
ممنون،منظورتون اینه که از شیءفرم یک آبجکت بسازم و بعد متد showdialog آن رو فراخونی کنم،میشه بگین کجا فراخونی کنم،توی فرم لود که ایراد گرفت.

اگه منظورتون فرم main همیشه رو ی پنجره های دیگه ویندوز بمونه در پروپرتی های فرم TopMost رو برابر true کنید. (البته فکر کنم باید WindowState رو هم برابر با Maximized قرار بدید)

اگه منظورتون فرم های دیگر روی فرم Main بمونن ShowDialog استفاده کنید.
موفق باشید