Einschränkungen der MS Visual C# 2005 Express Edition

gaussmath

Grünschnabel
Hallo,

beim Versuch eine "embedded resource" zu verwenden,
stoße ich leider auf ein kleines Problem.
Unter den Projekt-Properties-> Registerkarte "Resource"
lassen sich Ressourcen hinzufügen, allerdings läßt sich
der Pfad für etwaige Dateien nicht wählen. Der Eintrag
ist "gegräut".
Liegt das an der Express Edition?

Beste Grüße

gaussmath
 
Oh, oh! :-(
Alles klar, ich habe das kleine schwarze Dreieck übersehen!
....
So, leider funktioniert es immer noch nicht! Es geht um folgendes Beispiel:

http://msdn2.microsoft.com/en-us/library/2ab8kd75.aspx


This example requires:

* A DataGridView control named dataGridView1.

* An embedded icon resource named tree.ico.

* References to the System, System.Windows.Forms, and System.Drawing assemblies.

Punkt 2 ist erfüllt, indem ich das Icon als Datei einbinde. Unter der Option "Bilder" gibt es den Typ " Icon" nicht.
Punkt 3 bedeutet doch:
using System;
using System.Windows.Forms;
using System.Drawing;
...oder nicht?

Die Fehlermeldung, welche ausgegeben wird, besagt, daß die Datei in der Klasse "Form1" nicht gefunden werden kann.
Ändere ich die Zeile:
Icon treeIcon = new Icon(this.GetType(), "ICON_AI.ico");
in:
Icon treeIcon = new Icon("ICON_AI.ico");
...wird statt des Icons ein "rotes Kreuz" (Fehlericon) angezeigt!
 
Zuletzt bearbeitet:
So wie du das machen willst, musst du das Icon zu deinem Projekt hinzufügen und dort als embedded Resource markieren und nicht in ein Ressourcen-File hinzufügen.
 
So wie du das machen willst, musst du das Icon zu deinem Projekt hinzufügen und dort als embedded Resource markieren und nicht in ein Ressourcen-File hinzufügen.

Ich habe nun das Icon zu meinem Projekt hinzugefügt und als embedded markiert.
Die Fehlermeldung ist nun Vergangenheit. Leider wird statt des gewünschten Icons
das "rote Kreuz" angezeigt!
Könnte das an den Settings des DataGridView's liegen? Ich weiß wirklich nicht mehr
weiter! :mad:
 
Zurück