Odprite Visual Basic in projekt.
Postavite se v pogled oblikvanja.
|
![]() |
![]() |
|||
Preprečite, da se podatki v opomniku izbrišejo |
|||
![]() |
|||
|
|||
|
|||
![]() |
|
|||||
![]() Odprite Visual Basic in projekt. Postavite se v pogled oblikvanja. |
|||||
|
|||||
![]() V Toolbox oknu z orodji izberemo komponento NotifyIcon ter jo z miško potegnemo na glavno okno programa. Potem kliknemo na NotifyIcon1 in nastavimo lastnost text na opomnik (ali poljubno drugo besedilo)
|
|||||
|
|||||
![]() Sedaj kliknemo na ContextMenuStrip in notri vpišemo novi postavki Odpri in Zapri. |
|||||
|
|||||
![]() Nato zopet kliknemo na ContextMenuStrip ter kliknemo Odpri ter spremenimo lastnost (Name) oz. ime v Odpri_form. Sedaj kliknemo še na NotifyIcon ter na desni strani nastavimo lastnost ContextMenuStrip na vrednost ContextMenuStrip1. |
|||||
|
|
|||||
![]() Sedaj dvokliknemo na okno programa (Form). Odpre se funkcija Form_Load, v katero vnesemo naslednjo kodo: If Me.WindowState = FormWindowState.Normal Then Odpri_form.Visible = False ElseIf Me.WindowState = FormWindowState.Minimized Then Odpri_form.Visible = True End If End Sub Private Sub Form1_SizeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.SizeChanged If Me.WindowState = FormWindowState.Minimized Then Me.ShowInTaskbar = False Me.Visible = False End If End Sub Private Sub Form1_VisibleChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.VisibleChanged If Me.WindowState = FormWindowState.Normal Or Me.WindowState = FormWindowState.Maximized Then odpri_form.Visible = False ElseIf Me.WindowState = FormWindowState.Minimized Then odpri_form.Visible = True End If End Sub Private Sub zapri_form_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Zapri_form.Click Dim result As DialogResult result = MessageBox.Show("Če boste zaprli program, boste izbrisali vse opomnike. Ali želite zapreti program?", "Zapri", MessageBoxButtons.YesNo) If result = DialogResult.No Then ElseIf result = DialogResult.Yes Then Application.ExitThread() End If |
|||||
|
|||||
![]() Zatem dvokliknemo še na NotifyIcon in vnesemo naslednjo kodo: Me.WindowState = FormWindowState.Normal Me.ShowInTaskbar = True Me.Visible = True End sub Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing e.Cancel = True Me.WindowState = FormWindowState.Minimized Me.ShowInTaskbar = False NotifyIcon1.BalloonTipTitle = "Program še vedno teče" NotifyIcon1.BalloonTipText = "Program lahko odprete, zaprete tukaj..." NotifyIcon1.ShowBalloonTip(2) (2) določa število sekund, kolikor bo obvestilo o pomanjšanju v orodno vrstico vidno.
|
|||||
|
|||||
![]() Da pa bo program deloval pravilno, moramo med lastnostmi NotifyIcon dodati še ikono.
|
|||||
|
|||||
![]() Ko boste program zaprli s klikom na X, se vam opomniki ne bodo izbrisali dokler ga ne boste zaprli prek opravilne vrstice. Če pa boste računalnik ugasnili,pa se bodo opomniki zbrisali. :( |
|||||
|
|||
|
|
||||||||||||
|
![]() spremenjeno: podtalje (26.8.2015, 6:38)
|
||||||||||||
|
![]() |
|
||||||
![]() |
||||||||
|
||||||||
![]() |
![]() |
|