PDA

View Full Version : سوال: برنامه در گوشه سمت راست تسك بار



s_mokhtari
دوشنبه 29 شهریور 1389, 12:49 عصر
سلام
وقتي سيستم رو روشن ميكنم ميخوام مثل آيكون صدا كه سمت راست تسك بار برنامه من هم همونجا باشه چطور ميشه اين كار رو كرد.
يا وقتي به اينترنت وصل ميشيم آيكونش سمت راست مياد يا همون قسمت notification حالا من چطور اين كار رو كنم
ممنون:کف::کف:

Sirwan Afifi
دوشنبه 29 شهریور 1389, 13:16 عصر
سلام دوست عزیز می تونی از کنترل NotifyIcon استفاده کنی اگر می خوای بصورت کد هم بنویسی بدین شکله :

NotifyIcon F = new NotifyIcon();
F.Icon = this.Icon;
F.Visible = true;
F.BalloonTipTitle = "سلام";
F.BalloonTipIcon = ToolTipIcon.Warning;
F.BalloonTipText = "gggggggg";
F.ShowBalloonTip(50000);

Sirwan Afifi
دوشنبه 29 شهریور 1389, 13:23 عصر
NotifyIcon F = new NotifyIcon();
خط اول یه شیء از کلاس NotifyIcon می سازه به اسم F

F.Icon = this.Icon;
خط دوم آیکون فرم رو برابر می کنه با آیکون ToolTip

F.Visible = true;
خط سوم منجر به نمایش کادر متن میشه

F.BalloonTipTitle = "سلام";
خط چهارم عنوان کادر رو تعیین می کنه


F.BalloonTipIcon = ToolTipIcon.Warning;
خط پنجم نوع آیکون رو مشخص می کنه

F.BalloonTipText = "gggggggg";
خط ششم متن کادر رو مشخص می کنه


F.ShowBalloonTip(50000);


و در نهایت خط آخر زمان نمایش Tooltip رو بر حسب میلی ثانیه مشخص می کنه

mmd2009
دوشنبه 29 شهریور 1389, 13:41 عصر
با سلام

مثالی برات زدم خودت ببینی متوجه میشی

s_mokhtari
دوشنبه 29 شهریور 1389, 15:44 عصر
سلام
از راهنمايي شما ممنون
دوست عزيز من با اين كنترل كار كردم ولي هر وقت برنامه رو اجرا كرديم اين كنترل جواب ميده ميخوام بدون اجراي برنامه چنين اتفاقي سمت راست تسك بار بيفته
ممنون:متفکر::متفکر:

sinashahab
دوشنبه 29 شهریور 1389, 16:14 عصر
تقریبا امکان نداره .

مگر اینکه به یه برنامه ای که همیشه با بالا اومدن ویندوز اجرا میشه بچسبونیش. مثل explorer.exe

Sirwan Afifi
دوشنبه 29 شهریور 1389, 16:21 عصر
ShowInTaskBar فرمتو False کن
Opacity فرمتو هم 0% بزار
حداقل با این روش می تونی Proccess رو از دید کاربر مخفی کنی

sinashahab
دوشنبه 29 شهریور 1389, 16:30 عصر
ولی با این کاری که شما دوست عزیز گفتید من یادم هست با VB6 که تقریبا بهتر برای این کارا جواب میداد انجام دادم ولی بعصی از AntiVirus ها بهش گیر میدادن. چون فرم معلوم نمیشه آنتی بهش گبر میده .

Sirwan Afifi
دوشنبه 29 شهریور 1389, 16:37 عصر
من که همین الان امتحان کردم آنتی ویروسم گیر نداد.

sinashahab
دوشنبه 29 شهریور 1389, 16:41 عصر
ولی بعضی از AntiVirus ها بهش گیر میدادن.

شما مگه می تونید به مشتریانتون بگید مثلا از این آنتی ویروس استفاده نکنید ؟!:متفکر:
فکر کنم NOD بود که بهش گیر میداد ولی کامل یادم نیست.

فکر کنم اون موقع داشتم یه برنامه می نوشتم که فایل هم ایجاد کنه . امکان داره برای همین باشه:لبخند:.