Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Напомните  [new]
Гость123
Guest
Как сделать чтоб иконка программы висела в трее и при нажатии на правую кнопку было меню...

Раньше делал легко было.,,, щас призыбылллл
8 сен 07, 11:23    [4638973]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
asmod64
Member

Откуда: Minsk
Сообщений: 751
NotifyIcon,ToolTip
8 сен 07, 11:43    [4638991]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
Гость123
Guest
Спасибо...
Задам еще один вопрос...
А как можно сделать чтобы при нажатии на кнопку закрыть (кр. крестик) происхоило мое событие,например сообщение???
8 сен 07, 13:50    [4639180]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
asmod64
Member

Откуда: Minsk
Сообщений: 751
Protected Overrides Sub OnClosing(ByVal e As System.ComponentModel.CancelEventArgs)
        MyBase.OnClosing(e)
       
 MsgBox("Bla Bla")

End Sub
8 сен 07, 14:31    [4639243]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
vladgrig
Member

Откуда: Латвия, Рига
Сообщений: 3704
Protected Overrides Sub OnClosing(ByVal e As System.ComponentModel.CancelEventArgs)
        MyBase.OnClosing(e)
       
 MsgBox("Bla Bla")

End Sub
пипец... C# forewer???!!!
в VB.NET ненужно ничего переопределять Overrides для таких задач и влезать в закрытые конструкторы OnClosing
есть прекрасное событие
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing

End Sub
с ним и работаем...
8 сен 07, 15:29    [4639313]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
asmod64
Member

Откуда: Minsk
Сообщений: 751
Влом было мышку трогать
8 сен 07, 15:37    [4639318]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
Zhenek
Member

Откуда: Ванино
Сообщений: 598
vladgrig Forever!!!
Спасибо большое!!!!!!
8 сен 07, 15:47    [4639327]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
Zhenek
Member

Откуда: Ванино
Сообщений: 598
А можно чтоб при нажатии на закрыть форма принимала свойство visible = false
А способ Vladgrig она закрывается....

==================================подпись==========================
Сайт о Vb.net
8 сен 07, 15:50    [4639329]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
vladgrig
Member

Откуда: Латвия, Рига
Сообщений: 3704
автор
А способ Vladgrig она закрывается....

способ не мой... это обычная событийная модель VB.NET

напиши:
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
    e.Cancel = True
End Sub
и, форма вообще не будет закрываться...
автор
А можно чтоб при нажатии на закрыть форма принимала свойство visible = false

не нужно изобретать велосипед тут к примеру, есть решение... в MSDN есть решение - как опустить форму в правый нижний угол рабочего стола... ;)

P.S. не стесняемся читать лит-ру перед тем как задать вопрос...
8 сен 07, 16:28    [4639368]     Ответить | Цитировать Сообщить модератору
 Re: Напомните  [new]
Zhenek
Member

Откуда: Ванино
Сообщений: 598
Спасибо всем... очень помогло
8 сен 07, 17:10    [4639419]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить