PDA

View Full Version : چجوری برنامه را باز نگه دارم



pure_love
شنبه 04 آذر 1396, 17:50 عصر
سلام بچه ها
من یه برنامه نوشتم نیاز دارم که باز بمونه و تا زمانی که کاربر خروج نزده خارج نشه ! حتی کاربر ضربدر هم بزنه بسته نشه و باز باشه بره کنار صفحه همون جا که آیکون های برنامه هست.
چجوری میتونم این کار کنم؟
تشکر

parvizwpf
شنبه 04 آذر 1396, 20:46 عصر
https://stackoverflow.com/questions/13625069/c-sharp-minimize-to-system-tray-on-close

pure_love
یک شنبه 05 آذر 1396, 00:31 صبح
https://stackoverflow.com/questions/13625069/c-sharp-minimize-to-system-tray-on-close

میشه بیشتر راهنمایی کنید؟ کد هاش کار نمیکنه! باید چه کدی بزارم دقیقا ؟

parvizwpf
یک شنبه 05 آذر 1396, 20:25 عصر
این جمله رو اول برام توضیح بدید :

بره کنار صفحه همون جا که آیکون های برنامه هست
چون منظورتون رو نفهمیدم

pure_love
دوشنبه 06 آذر 1396, 12:24 عصر
این جمله رو اول برام توضیح بدید :

چون منظورتون رو نفهمیدم

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

parvizwpf
دوشنبه 06 آذر 1396, 21:24 عصر
ببینید این لینک کامل توضیح داده که چکار کنید :
https://www.red-gate.com/simple-talk/dotnet/.net-framework/creating-tray-applications-in-.net-a-practical-guide/
توضیحات مفصلی داره باید یک آبجکت سینگلتون از کلاس اجرایی داشته باشید. و باید به اصطلاح tray icon application بسازید . مطلب رو مطالعه کنید متوجه میشید.

danialafshari
سه شنبه 07 آذر 1396, 00:38 صبح
میشه بیشتر راهنمایی کنید؟ کد هاش کار نمیکنه! باید چه کدی بزارم دقیقا ؟

چطور کار نمیکنه؟ مگر شما چه کدی زدید؟
یک NotifyIcon نیاز دارید و یک ContextMenu

privatevoidForm1_FormClosing(object sender,FormClosingEventArgs e)
{
if(e.CloseReason==CloseReason.UserClosing)
{
myNotifyIcon.Visible=true;
this.Hide();
e.Cancel=true;
}
}