Hallo und nochmal eine VB Frage. Ich habe ein Programm, das war auf Ziel Net 3,5 ausgerichtet. Nun brauchte ich eine Chart, das es erst ab Net 4,0 gibt. Ich habe das Ziel Net auf 4,5 geändert (ich habe es auch mit 4 getestet) um den Chart zu haben. Alles funktioniert nun außer das ich nun KEINE NotifyIcion mehr habe. Visible ist true, vorher ging das ja auch alles einwandfrei. Jetzt habe ich kein Notify mehr?! Muss ich da noch was ändern?!
CATCO schrieb: > Muss ich da noch was ändern?! ...ja, deine Zielvorstellungen (bzw. deine Ausdrucksweise)!
Bei NotifyIcons muss soweit ich mich erinnere die .Show Methode aufgerufen werden.
So geht das unter Net 4.0 Client Profil. !!! Das Prg. öffnet bzw. Schließt eine CD-Laufwerk durch klicken auf das Tray-Icon (neben der Uhr) NotifyIcon muß dazu auf die Form gezogen werden. *** code *** Public Class hp Public Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Integer Public status = "zu" Private Sub hp_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Me.ShowInTaskbar = False Me.Hide() mciExecute("Set CDaudio door closed") status = "zu" End Sub Private Sub NotifyIcon1_Click(sender As Object, e As System.EventArgs) Handles NotifyIcon1.Click If status = "zu" Then mciExecute("Set CDaudio door open") status = "auf" Else mciExecute("Set CDaudio door closed") status = "zu" End If End Sub ********* End code *** Gruß Pucki
Er kann ja mal mein Code testen, dann weiß er wo das Problem liegt. Oder hat eine Fehlerquelle ausgeschlossen. Aber ich denke ich weiß wo die Fehlerquelle ist. ;) Er Hat das falsche Framework aktiviert. Er muss die CLIENT-Version auswählen. !! Ich hab das Prg. extra geschrieben, weil ich so schlecht an den Auswerf-Schalter meines CD-Laufwerks ran komme. Und nicht um ihn was zu beweisen. Gruß Pucki
Kleiner Nachtrag. NotifyIcon1 muss !! ein Icon zugewiesen werden. Das übliche Standart-Icon wird NICHT automatisch zugewiesen. Gruß Pucki
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.