Вопрос
В SysTray создал иконку. Как сделать, чтобы, когда я форму сворачиваю, она исчезала с экрана и панели задач, а оставалась лишь иконка в SysTray?
Ответ
Просто в событии формы Form_Resize проверяешь состояние формы и, если она свернута, убираешь ее с экрана:
if Me.WindowState = vbMinimized then
Unload Me или Me.Visible = false
end if
Так же можно делать и при попытке закрытия формы (нажатия на кнопку Х):
private sub Form_Unload(cancel as integer)
Me.WindowState = vbMinimized ' Сворачиваем окно,
Me.Visible = false ' затем его убираем
end sub
P@Ssword
Copyright 2000-2004 Сообщество Чайников
Контактная информация