PDA

View Full Version : ایجاد پیام در taskbar محیط کنسول سی شارپ



mortezamoeini1440
پنج شنبه 26 بهمن 1396, 16:47 عصر
سلام
دوستان برنامه من در محیط کنسول هیچ فرمی نداره وقتی ویندوز بالا میاد میره از بانک داده را میکشه پیام مثل عکس زیر یا مثلا پیامی که در مورد شارژ باطری گوشه تسک بار میاد باید نشون بده حالا مشکل من اینکه چون فرمی ندارم باطبع از ابزار notifictionنمیتونم استفاده کنم کسی میتونه بگه در محیط کنسول چطور میشه این پیام را ایجاد کرد توی سایتهای مختلف هم مثل stackoverfo هم رفتم چیزی دستگیرم نشد
147656

ramtinak
پنج شنبه 26 بهمن 1396, 17:51 عصر
سلام
https://www.codeproject.com/Tips/627796/Doing-a-NotifyIcon-program-the-right-way

و
https://stackoverflow.com/questions/12817468/system-tray-icon-with-c-sharp-console-application-wont-show-menu

رو یه نگاه بندازید.

موفق باشید.

mortezamoeini1440
یک شنبه 29 بهمن 1396, 14:07 عصر
سلام من در برنامه یک کلاس ایجاد کردم و کدهای زیر را نوشتم
namespace TrayIconTest
{
class MyApplicationContext : ApplicationContext
{
//Component declarations
private NotifyIcon TrayIcon;


public MyApplicationContext()
{


InitializeComponent();
TrayIcon.Visible = true;
}
private void InitializeComponent()
{
TrayIcon = new NotifyIcon();
TrayIcon.BalloonTipIcon = ToolTipIcon.Info;
TrayIcon.BalloonTipText ="I noticed that you double-clicked me! What can I do for you?";
TrayIcon.BalloonTipTitle = "You called Master?";
}

و قسمت Appilication Run() را از حالت فرم در آوردم الان که اجرا میکنم باید خودش پیام را نشون بده ولی پیام را نشون نمیده اگه ممکنه راهنمایی بیشتر ;نید ممنون میشم

danialafshari
سه شنبه 01 اسفند 1396, 10:43 صبح
با سلام
باید dll و using رو به پروژه اضافه کنید
بفرمائید:
موفق باشید