Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Minimized Добавлено: 29.12.09 22:58  

Автор вопроса:  Verlon
Привет всем!
Друзья мои помогите вот с каким вопросом.
Я хочу чтоб на форме при нажатии на minimized мое окно появлялось в taskbare (где часы). Добавил notifyicon и код при котором на нажатии иконы окно появляется и спускается вниз, но именно при нажатии minimized, окно просто прикрывается.
Если Вам знакома такая ситуация, помогите пожалуйста.
Заранее Всем благодарен

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #1
Добавлено: 29.12.09 23:42
  1. Public Class Form1
  2.  
  3.     Dim WithEvents NI As New NotifyIcon
  4.     Dim WS As System.Windows.Forms.FormWindowState
  5.  
  6.     Private Sub check_state()
  7.         If Me.WindowState = FormWindowState.Minimized Then
  8.             Me.NI.Visible = True
  9.             Me.ShowInTaskbar = False
  10.         Else
  11.             Me.NI.Visible = False
  12.             Me.ShowInTaskbar = True
  13.             Me.WS = Me.WindowState
  14.         End If
  15.     End Sub
  16.     Private Sub Form1_SizeChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.SizeChanged
  17.         Me.check_state()
  18.     End Sub
  19.  
  20.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  21.         Me.NI.Icon = Me.Icon
  22.         Me.check_state()
  23.     End Sub
  24.  
  25.     Private Sub NI_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NI.MouseClick
  26.         Me.WindowState = Me.WS
  27.     End Sub
  28.  
  29. End Class

Форма изначально пустая. Если ее свернуть, она исчезает из таскбара и появляется иконка в трее. Если вернуть в прежнее положение - иконка исчезает, а форма видна в таскбаре. По клику мыши на иконке в трее форма восстанавливает свое положение перед сворачиванием.

Ответить

Номер ответа: 2
Автор ответа:
 Verlon



Вопросов: 4
Ответов: 5
 Профиль | | #2 Добавлено: 31.12.09 18:00
Дмитрий Юпатов спасибо тебе большое

Ответить

Номер ответа: 3
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #3
Добавлено: 01.01.10 02:49
та не за что вроде...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам