Как я могу свести мое приложение к панели задач в WindowsXP / Vista?
Я также ищу способ отображения самого сообщения при наведении указателя мыши на значок. Возможно ли, чтобы во всплывающем окне было две строки?
Как я могу свести мое приложение к панели задач в WindowsXP / Vista?
Я также ищу способ отображения самого сообщения при наведении указателя мыши на значок. Возможно ли, чтобы во всплывающем окне было две строки?
Я полагаю, вы имеете в виду свернуть в системный лоток, потому что вы говорили о значках и всплывающих сообщениях?
Следующий код установит значок в трее:
private void SetUpTrayIcon()
{
notifyIcon = new System.Windows.Forms.NotifyIcon();
notifyIcon.BalloonTipText = "Ballon minimize text";
notifyIcon.BalloonTipTitle = "Ballon minimize title";
notifyIcon.Text = "Icon hover text";
notifyIcon.Icon = new System.Drawing.Icon(
System.Reflection.Assembly.GetExecutingAssembly()
.GetManifestResourceStream("MyIcon.ico"));
notifyIcon.Click += new EventHandler(HandlerToMaximiseOnClick);
}
Чтобы отобразить значок в области уведомлений (например, вы можете сделать это в событии изменения состояния окна, выполните следующие действия:
if (notifyIcon != null)
{
notifyIcon.Visible = true;
notifyIcon.ShowBalloonTip(2000);
}
Чтобы отобразить баллон при наведении курсора мыши, вы хотите использовать тот же код, что и выше, возможно, в перемещении мыши для значка.
Примечание. ShowBalloonTip перегружен, если вы хотите изменить сообщение в разных точках. В сообщении, отображаемом всплывающим окном, будут учитываться символы новой строки, например Environment.NewLine может быть добавлен к нему.
пытаться
свести к минимуму
this.WindowState = FormWindowState.Minimized;
свести к минимуму в лоток увидеть это
Каков правильный способ минимизировать C # в лотке? Приложение WinForms?
Пока
Всплывающее окно будет отображать все, что показано в строке заголовка формы (это свойство формы .Text). Я не знаю, как сделать его многострочным (если есть способ, он обязательно будет сложным и, вероятно, не стоит усилий).
Этот предыдущий вопрос дает некоторые ответы на основной вопрос. Ваша панель инструментов содержит элемент управления под названием NotifyIcon - используйте его, чтобы разместить значок на панели задач.