بالا خره فهمیدم.
من برای اینکه وقتی روی دکمه ی Close کلیک میکنیم برنامه کلا بسته نشه از دستور زیر در رویداد FormClosing استفاده میکردم :
کد:
e.Cancel = True
به نظرتون دیگه از چه کدی میشه استفاده کرد که دیگه این مشکل پیش نیاد . البته اینم بگم میخوام طوری باشه که مثلا وقتی روی دکمه Close فرم کلیک کردم فرم پنهان بشه یا همون Hide .
متوجه شدم...شما مي خواهيد وقتي كاربر فرم رو Close مي كنه پنجره پنهان بشه ولي هنگام Shutdown ويندوز اين اتفاق نيفته و برنامه بسته شه. براي اين كار كافيه تو رويداد FormClosing فرمتون از كد زير استفاده كنيد:

کد:
If e.CloseReason <> 1 Then e.Cancel = True Hide() End If
موفق باشيد
آرمين