vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
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.600Jan Bender26.06.08 15:05
Re: Aktion wird wiederholt2.101ModeratorDieter26.06.08 15:46
Re: Aktion wird wiederholt2.071Jan Bender26.06.08 15:56
Re: Aktion wird wiederholt2.066Melkor26.06.08 16:00
Re: Aktion wird wiederholt2.319Jan Bender26.06.08 16:03
Re: Aktion wird wiederholt2.054Melkor26.06.08 18:29
Re: Aktion wird wiederholt2.110Jan Bender26.06.08 20:23
Weiterer Code2.096Jan Bender26.06.08 20:28
Re: Weiterer Code2.056Melkor27.06.08 09:28
Re: Aktion wird wiederholt2.155Melkor26.06.08 22:37
Re: Aktion wird wiederholt2.092Jan Bender27.06.08 07:02
Re: Aktion wird wiederholt2.125Jan Bender12.07.08 15:40
Re: Aktion wird wiederholt2.011Melkor12.07.08 16:01
Re: Aktion wird wiederholt2.028Jan Bender12.07.08 17:10
Re: Aktion wird wiederholt2.034Melkor12.07.08 18:38
Re: Aktion wird wiederholt2.137Melkor16.07.08 12:02
Re: Aktion wird wiederholt2.009Jan 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-2025 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