Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#2

Re: [C# .NET] Resourcen in Anw. Einbetten?

  Alt 28. Mai 2004, 13:54
Ich bin zwar ein ziemlich C# NewBie, aber das funktioniert bei mir ( #develop):
  • DefaultNamespace der Anwendung "ResTest"
  • benötigte Assemblies:
    Delphi-Quellcode:
     using System.Resources;
     using System.Reflection;
  • New\File\Misc\Empty Resource file
  • Gespeichert als TestBinaryRes
  • Im Projektfenster (Register Projects) Rechtsklick auf "Resource files" -> add file (deine resource )
  • Öffne die Resource, füge ihr ein Bildchen hinzu und nenne es "Picture"
  • Ziehe dir einen Button auf's Form
  • Im Onclick:
    Delphi-Quellcode:
    ResourceManager lResMan = new ResourceManager("ResTest.TestBinaryRes",
                                                  Assembly.GetExecutingAssembly());
          
    this.BackgroundImage = (System.Drawing.Image)lResMan.GetObject("Picture");

Wenn du jetzt auf den Button klickst sollte das Bild deiner Resource als Fomularhintergrund erscheinen.

Ich hoffe das hilft dir weiter.
  Mit Zitat antworten Zitat