tray
4 отговора
254 прегледа
tray
Как да си направя C# win forms приложението да слиза в tray bar-a? Знаете ли за някакви безплатни компоненти или техники?
хиър
[линк]

-------------
Special killer double trouble triple extra nicotine monster!
-------------
Special killer double trouble triple extra nicotine monster!
Re: tray
Абе нямаше ли едно нещо дето му викаха NotifyIcon което си е към виндовс още от '95?
Earls of black, flying high
Coming through the darkened sky
Earls of black, flying high
Coming through the darkened sky
Re: tray
Ами то си има готов контрол който си е включен в VisualStudio. NotifyIcon.
Слагаш си го върху формата, натискаш F1, четеш и готово
Не съм го ползвал в .NET но това е начина.
Слагаш си го върху формата, натискаш F1, четеш и готово
Не съм го ползвал в .NET но това е начина.
Re: tray
Слагаш си NotifyIcon в дизайнера на главната форма на проложението. При стартиране, иконата автоматично се появява в tray. Можеш да обработваш събитията като на всяка друга контрола. Кода отдолу, например, показва формата при двойно кликване. Иначе нормалния начин е да асоциираш контекстно меню и да хващаш неговите събития. Дано е от помощ
private void myNotifyIcon_DoubleClick(object sender, System.EventArgs e)
{
this.WindowState = FormWindowState.Normal;
}
private void myNotifyIcon_DoubleClick(object sender, System.EventArgs e)
{
this.WindowState = FormWindowState.Normal;
}