tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
1548
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    markus-heinisch markus-heinisch ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    21
    Hallo,

    ihr kennt doch sicherlich alle das Steuerelemt "ImageList". Das verwende ich derzeit in einem TreeView um darin Symbole per Index von der ImageList anzuzeigen.

    also in etwa so
    (...,imageIndex,selectedImageIndex)
    (...,3,4)

    Das sind alles bmp-Files in der ImageList. Meine Frage ist nun, wie ich statt den Bildern in der ImageList, Icons die auf dem Rechner liegen (c:\...\icon.ico) verwende. Habs mal so probiert:

    (...,"c:\...\icon.ico") aber so gehts leider nicht.

    Könnt ihr mir da helfen?

    -acid-
     
    Aufgepasst Entwickler!
    http://www.sunix-web.de

  2. #2
    MyersGer MyersGer ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    41
    .... = System.Drawing.Bitmap.FromFile ("c:\\icon.ico");

    versuchs mal damit.
     
    www.kuhlsolutions.de

  3. #3
    markus-heinisch markus-heinisch ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    21
    dem geht nit. brauch doch nen intereger wert.
     
    Aufgepasst Entwickler!
    http://www.sunix-web.de

  4. #4
    MyersGer MyersGer ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    41
    Hm bin nicht grad der Experte für TreeViews

    OK... Du brauchst scheinbar ne ImageList, die an den Tree gebunden ist.
    Da ein Node nur die Eigenschaft SelectedImageIndex bereitstellt ist dies auch ein Integerwert.

    Du kannst aber dynamisch zur Laufzeit die ImageList füllen oder Images aus einer austauschen.

    Code :
    1
    2
    3
    
    imgList.Images.Add(System.Drawing.Bitmap.FromFile ("c:\\icon.ico"));
    tv.Nodes.Add("Test");
    tv.Nodes[0].SelectedImageIndex = 0;
     
    www.kuhlsolutions.de

  5. #5
    markus-heinisch markus-heinisch ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    21
    ich bekomms nicht hin ne imagelist zu erstellen

    hier mal mein code:


    Code :
    1
    2
    
    ImageList iml_FileTypes = new ImageList();
    iml_FileTypes.Images.Add(System.Drawing.Bitmap.FromFile ("C:\\icon.ico"));

    helft mir mal weiter. das bild geht wenn ich es manuell einfüge.
     
    Aufgepasst Entwickler!
    http://www.sunix-web.de

  6. #6
    MyersGer MyersGer ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    41
    Mit welchem Index sprichst du denn das geaddete Image an?

    Es wird hinten dran gehängt und man muss es mit dem letztmöglichen Index abrufen..
     
    www.kuhlsolutions.de

  7. #7
    markus-heinisch markus-heinisch ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    21
    ich habs mir 0 oder 1 probiert. (es sind auch keine weiteren index einträge vorhanden). es klappt aber nicht.
     
    Aufgepasst Entwickler!
    http://www.sunix-web.de

  8. #8
    MyersGer MyersGer ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    41
    Hm also bei mir klappts. Wenn ich dran denke, poste ich hier morgen mal ein Bspl.
     
    www.kuhlsolutions.de

  9. #9
    MyersGer MyersGer ist offline Mitglied Bronze
    Registriert seit
    Feb 2004
    Beiträge
    41
    Sorry, habs gestern nicht mehr geschafft. Vielleicht kommts zu spät, vieleicht aber auch nicht.
    Angehängte Dateien Angehängte Dateien
     
    www.kuhlsolutions.de

  10. #10
    markus-heinisch markus-heinisch ist offline Mitglied
    Registriert seit
    Jan 2004
    Beiträge
    21
    ja funktioniert.
    danke
     
    Aufgepasst Entwickler!
    http://www.sunix-web.de

Ähnliche Themen

  1. Antworten: 11
    Letzter Beitrag: 12.01.07, 13:07
  2. System MIME Icons verwenden
    Von MasterEvil im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 06.09.06, 19:24
  3. Antworten: 2
    Letzter Beitrag: 03.07.06, 19:22
  4. Antworten: 3
    Letzter Beitrag: 08.05.06, 10:15
  5. 3-D Icons zum freien verwenden gesucht!
    Von fourns im Forum Creative Lounge
    Antworten: 2
    Letzter Beitrag: 16.10.04, 02:21