C# Bitmap Prob

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/c_bitmap_prob_106712/page_1 - zur Vollversion wechseln!


Bodominjaervi schrieb am 10.02.2004 um 14:19

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


freaggle schrieb am 10.02.2004 um 14:23

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


Bodominjaervi schrieb am 10.02.2004 um 14:29

stimmt, getType is ein Blödsinn!

möcht das Bild als Toolbar verwenden.
wie soll ich die Adresse angeben? :confused:

bin grad komplett verwirrt!


freaggle schrieb am 10.02.2004 um 14:32

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. :rolleyes:
soll das bild der hintergrund sein oder wie?


mfg


Bodominjaervi schrieb am 10.02.2004 um 14:35

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 :D

wir müssen das Programm abgeben, drum wird das mit der Adresse nicht funktionieren! :(


mat schrieb am 10.02.2004 um 16:52

pfadangabe _IMMER_ relativ zum arbeitsverzeichnis angeben!


Bodominjaervi schrieb am 10.02.2004 um 17:38

Zitat von mat
pfadangabe _IMMER_ relativ zum arbeitsverzeichnis angeben!

egal, ob relativ oder absolut. Fehlermeldung kommt immer! :(


mat schrieb am 11.02.2004 um 03:47

Zitat
wir müssen das Programm abgeben, drum wird das mit der Adresse nicht funktionieren!
war hierfür bestimmt.. bei deinem problem kann ich dir leider kaum helfen :(

btw: schon mal versucht das bitmap als resource in das projekt einzuladen?


stevke schrieb am 15.02.2004 um 14:20

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.


Bodominjaervi schrieb am 15.02.2004 um 15:17

Zitat von mat
war hierfür bestimmt.. bei deinem problem kann ich dir leider kaum helfen :(

btw: schon mal versucht das bitmap als resource in das projekt einzuladen?

habs leider noch nicht probiert! werd ich gleich ausprobieren!

@stevke:
ich brauch eh eine imagelist, nur kommt vorher immer diese fehlermeldung!


ica schrieb am 23.02.2004 um 19:52

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.


Ringding schrieb am 23.02.2004 um 22:56

Das ist bei VC++ eigentlich immer so.


ica schrieb am 23.02.2004 um 23:00

ja, mit fehler meine ich das ich darauf vergesse ;)


mat schrieb am 24.02.2004 um 00:37

arbeitsverz fix einstellen..


Bodominjaervi schrieb am 24.02.2004 um 10:01

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