URL: https://www.overclockers.at/coding-stuff/c_bitmap_prob_106712/page_1 - zur Vollversion wechseln!
Hab eine Windows-Anwendung, für die ich ein Bitmap einbinden muss.
Bild liegt im Projektordner und heißt "pic1.bmp".
Wenn ich in der _Load-Methode code:
Bitmap btmp = new Bitmap(GetType()."pic1.bmp");
kommt immer die Fehlermledung: Nicht behandelte Ausnahme des Type 'System.ArgumentException' ist in system.drawing.dll aufgetreten.
Die Ressource 'pic1.bmp' konnte nicht in der Klasse 'Windows.Application1.Editor' gefunden werden.
Wie kann ich dem Projekt verklickern, dass das Bild da ist?
Plz help & Tia
wenn du in das programm ein bitmap einbinden willst, wozu nimmst du dann getType()?
ich hab auch vor kurzem sowas ähnliches gemacht:
Bitmap bmp=new Bitmap(adresse);
so hats funktioniert.
ich hab jetzt mal angenommen das du einfach mal ein bild laden willst.
hth
mfg
stimmt, getType is ein Blödsinn!
möcht das Bild als Toolbar verwenden.
wie soll ich die Adresse angeben?
bin grad komplett verwirrt!
adresse gibtst einfach die adresse des pics an, also zb c:\projekt\bild1.jpg ...
ich check jetzt leider nicht ganz was du mit der toolbar meinst.
soll das bild der hintergrund sein oder wie?
mfg
hab ein Bild mit den Toolbar-Elementen. das soll ich einbinden und dann wie eine normale Toolbar verwalten.
Adresse is nicht so ganz optimal: C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio-Projekte\WindowsApplication1\pic1.bmp
wir müssen das Programm abgeben, drum wird das mit der Adresse nicht funktionieren!
pfadangabe _IMMER_ relativ zum arbeitsverzeichnis angeben!
Zitat von matpfadangabe _IMMER_ relativ zum arbeitsverzeichnis angeben!
war hierfür bestimmt.. bei deinem problem kann ich dir leider kaum helfenZitatwir müssen das Programm abgeben, drum wird das mit der Adresse nicht funktionieren!
Also in VB.NET gibts da eine Image List, die kannst dann in der Toolbar angeben, und den einzelnen Buttons ein Element aus der Image List geben,
kA obs so auch in C# funktioniert.
Zitat von matwar hierfür bestimmt.. bei deinem problem kann ich dir leider kaum helfen
btw: schon mal versucht das bitmap als resource in das projekt einzuladen?
weiss nicht wies bei c# ist, aber bei c++ passiert mir hin und wieder der fehler, dass nachdem kompilieren das programm zwar im debug/release ordner liegt, der aktuelle pfad aber trotzdem das projektverzeichniss ist.
Das ist bei VC++ eigentlich immer so.
ja, mit fehler meine ich das ich darauf vergesse
arbeitsverz fix einstellen..
sorry, dass ich so spät schreib! habs bmp jetzt als ressource eingebunden und es funktioniert!
danke nochmal an alle!
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025