tray

4 отговора 254 прегледа
#1

tray

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

Отговор
в отговор на alpha centaurie #2

хиър

[линк]



-------------
Special killer double trouble triple extra nicotine monster!
Отговор
в отговор на alpha centaurie #3

Re: tray

Абе нямаше ли едно нещо дето му викаха NotifyIcon което си е към виндовс още от '95?

Earls of black, flying high
Coming through the darkened sky
Отговор
в отговор на alpha centaurie #4

Re: tray

Ами то си има готов контрол който си е включен в VisualStudio. NotifyIcon.
Слагаш си го върху формата, натискаш F1, четеш и готово
Не съм го ползвал в .NET но това е начина.

Отговор
в отговор на alpha centaurie #5

Re: tray

Слагаш си NotifyIcon в дизайнера на главната форма на проложението. При стартиране, иконата автоматично се появява в tray. Можеш да обработваш събитията като на всяка друга контрола. Кода отдолу, например, показва формата при двойно кликване. Иначе нормалния начин е да асоциираш контекстно меню и да хващаш неговите събития. Дано е от помощ

private void myNotifyIcon_DoubleClick(object sender, System.EventArgs e)
{
this.WindowState = FormWindowState.Normal;
}

Отговор