PDA

View Full Version : سوال: رویداد Minimize شدن فرم



طبیب دل
دوشنبه 01 آذر 1389, 02:06 صبح
با سلام
چطوری میشه موقع Minimize شدن فرم و زمانی که از Minimize خارج میشه کدنویسی کرد آیا رویدادی داره؟

hakelberfin
دوشنبه 01 آذر 1389, 10:13 صبح
سلام
باید در رویداد Form_Resize کدنویسی کنی .
من تقریبا یه همچین کدی میشه


FormWindowState windowState = FormWindowState.Minimized;
private void Form1_Resize(object sender, EventArgs e)
{
if (this.Size.Height < Screen.PrimaryScreen.Bounds.Height - Screen.PrimaryScreen.WorkingArea.Height)
windowState = FormWindowState.Minimized;
else
windowState = FormWindowState.Maximized;
if (windowState == FormWindowState.Maximized)
MessageBox.Show("طبیب دل");
}

البته این کد خیلی ناقصه و باید کامل و بهینه اش کنی