ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
676
676
EMPFEHLEN
-
Hallo zusammen,
ich habe wiedermal ein Problem bei dem ich eure Hilfe brauche. Und zwar habe ich in einem alten Projekt unter VB 6 in einer Ressourcendatei (*.res) einige Icons mitverbreitet. Nun möchte ich das Programm unter VB .NET neu schreiben, und dabei auf API's verzichten. Also habe ich von dem Namespace System.Resources gebrauch gemacht und eine Assembly-Ressource-Komponente hinzugefügt. Nun hab ich einige Fragen dazu:
Wie muss ich mit den Klassen und der Komponente arbeiten? Und wie bekomme ich in die Komponente erstmal die Icons (*.ico) rein?
Ich muss unter Laufzeit die Icons aus der Ressourcendatei (*.resx) auslesen und einen NotifyIcon-Objekt zuweisen.
Vielen Dank im vorraus.."Es gibt noch andere Welten als diese..."
Stephen King || Der dunkle Turm
-
Hab jetzt nach einigem rumprobieren selber eine Lösung gefunden. Und zwar hab ich mithilfe des SDK-Samples "ResourceEditor" die Icons in eine *.resx-Datei eingefügt und diese dann in eine Klassenbibliothek eingelagert. Dann kann man mit folgendem Code, die Icons auslesen:
Eigentlich ganz simpel wenn man es mal weißCode :1 2 3 4 5
Dim IconsAssembly as Reflections.Assembly IconsAssembly = Reflection.Assembly.Load("Klassenbibliotheksname") Dim Res as Resources.ResourceManager = New Resources.RecourceManager( _ "Klassenbibliotheksname.Ressourcendateiname", IconsAssembly) NotifyIcon.Icon = Ctype(Res.GetObject("Iconname", Drawing.Icon))
"Es gibt noch andere Welten als diese..."
Stephen King || Der dunkle Turm
Ähnliche Themen
-
Anzahl Icons auslesen
Von hury im Forum C/C++Antworten: 4Letzter Beitrag: 03.06.08, 19:58 -
Mac Icons zu PC
Von Jan-Frederik Stieler im Forum Mac OSAntworten: 1Letzter Beitrag: 12.09.07, 14:00 -
[VC# 2005] Lokalisierung mit Ressourcendateien ohne Unterordner
Von Diggi im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 27.10.06, 11:13 -
Icons auslesen und wiedergeben
Von Xervek im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 01.03.06, 14:24 -
Icons
Von ikaruz02 im Forum PhotoshopAntworten: 3Letzter Beitrag: 27.03.02, 13:16





Zitieren
Login





