vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Aktion wird wiederholt 
Autor: Jan Bender
Datum: 26.06.08 20:23

Den Code hab ich aus einem anderen Beitrag von dir hier im Forum übernommen (den mit tsi2 usw.). Mir ging es darum, zu einem Contextmenustripitem dynamisch DropDownItems anzulegen und zu diesen nochmals dynamisch DropDownItems anzulegen. Da hab ich das mit dem tsi2 hier irgendwo von dir gefunden.

Ich versuch mal, die Vorgehensweise näher zu erläutern (ist auch teilweise etwas, was in den Codeausschnitten nicht zu sehen ist).

Also, ich hab eine Datei im folgenden Format:
[Kategorien]
Kategorie 1
Kategorie 2
[Programm 1]
Name=Mozilla FireFox
Beschreibung=Browser
Symbol=\icons\firefox.png
Start=\FireFoxPortable\FirefoxPortable.exe
Kategorie=Internet

Aus dieser werden dann die einzelnen Werte ausgelesen. Das Tray-Icon besitzt ein Contextmenu mit dem Item "Start". Dieses bekommt für jedem Wert, der zwischen den Zeilen "[Kategorien]" und "[Programm x]" steht.
Anschließend wird die Datei nochmal gelesen und die einzelnen Kategorie-Items bekommen nochmal DropDownItems für jedes Programm, was die Kategorie aufweist (Bsp.: Die Kategorie "Internet" würde ein DropDownItem mit dem Titel "Mozilla FireFox" bekommen).
Beim Klick auf das jeweilige DropDownItem soll die Datei gestartet werden, die in der Zeile "Start=..." zu finden ist. Diese wird auch gestartet, nur halt so oft, wie es DropDownItems in der Kategorie gibt (im Beispiel waren das jetzt angezeigte Messageboxen statt gestartete Programme).


Ich poste jetzt mal etwas mehr Code. Kommt jetzt gleich noch ein weiterer Beitrag zu.

Jan Bender
www.jan-bender.de

Beitrag wurde zuletzt am 26.06.08 um 20:25:01 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Aktion wird wiederholt2.515Jan Bender26.06.08 15:05
Re: Aktion wird wiederholt2.038ModeratorDieter26.06.08 15:46
Re: Aktion wird wiederholt2.011Jan Bender26.06.08 15:56
Re: Aktion wird wiederholt2.005Melkor26.06.08 16:00
Re: Aktion wird wiederholt2.251Jan Bender26.06.08 16:03
Re: Aktion wird wiederholt1.988Melkor26.06.08 18:29
Re: Aktion wird wiederholt2.034Jan Bender26.06.08 20:23
Weiterer Code2.037Jan Bender26.06.08 20:28
Re: Weiterer Code1.992Melkor27.06.08 09:28
Re: Aktion wird wiederholt2.086Melkor26.06.08 22:37
Re: Aktion wird wiederholt2.033Jan Bender27.06.08 07:02
Re: Aktion wird wiederholt2.065Jan Bender12.07.08 15:40
Re: Aktion wird wiederholt1.952Melkor12.07.08 16:01
Re: Aktion wird wiederholt1.973Jan Bender12.07.08 17:10
Re: Aktion wird wiederholt1.978Melkor12.07.08 18:38
Re: Aktion wird wiederholt2.020Melkor16.07.08 12:02
Re: Aktion wird wiederholt1.950Jan Bender16.07.08 19:26

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel