Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe minimieren
snowbase
21.06.2009, 23:36
Hay leute ich bins mal wieder und das besste ist ich habe schon wieder ne Frage
also ich wollte eigendlich nur wissen wie ich meine anwendung per button so minimieren kann das sie in der taskleiste neben der uhr ist also das mann dort dann ein icon sieht
pls ne schnelle antwort möchte das programm so schnell wie möglich fertig bekommen
danke schonmal an alle die helfen
-=Player=-
22.06.2009, 11:55
das Anzeigen eines Icon im SysTray ist eigentlich ganz einfach http://entwickler-forum.de/images/smilies/smile.gif
du benötigst dazu erst mal ein NotifyIcon (siehe Toolbox).
Dieses auf dein Form ziehen und
dann den folgenden Code einfügen ein:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
With NotifyIcon1
.Icon = New Icon(Den Pfad wo das Icon liegt)
.Text = "Name deines Programms"
.Visible = False
End With
End sub
Private Sub Form1_SizeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.SizeChanged
' Normalen Taskbar-Eintrag entfernen, wenn die
' Form minimiert wird:
If WindowState = FormWindowState.Minimized Then
'' Wenn kein Eintrag in der Taskbar erscheinen soll
ShowInTaskbar = False
''Icon sichtbar machen
Me.NotifyIcon1.Visible = True
End If
End Sub
Jetzt erscheint das Icon im SysTray, nun müsst du nur noch das Program beim
anklicken des Icon wieder Maximieren (im Bsp durch Doppelklick):
Private Sub NotifyIcon1_DoubleClick(ByVal sender As Object, _
ByVal e As System.EventArgs _
) Handles NotifyIcon1.DoubleClick
' Form anzeigen, falls sie minimiert ist:
If WindowState = FormWindowState.Minimized Then
WindowState = FormWindowState.Normal
ShowInTaskbar = True
Me.NotifyIcon1.Visible = False
End Sub
Damit hast du deine Funktion erreicht.
Gruß
http://entwickler-forum.de/showthread.php?t=45089
snowbase
22.06.2009, 14:24
Dank dir klappt alles perfeckt :D:):D:)
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.