Announcement

Collapse
No announcement yet.

TreeView Knoten Images Verpassen, aber wie?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TreeView Knoten Images Verpassen, aber wie?

    Halo Community,
    ich bin gerade dabei meinen Knoten in der TreeView icons zu verpassen.
    Komme aber nicht ganz so zurecht. Auch die MSDN hilfe hat mich leider nicht weiter gebracht.

    Ich hab schonmal herausgefunden das zuerst ne Image List erstellt werden muss.

    Hier meine bisherigen Code versuche

    Code:
    ' Load the images in an ImageList.
            Dim myImageList As New ImageList()
            myImageList.Images.Add(Image.FromFile("Default.gif"))
            myImageList.Images.Add(Image.FromFile("SelectedDefault.gif"))
            myImageList.Images.Add(Image.FromFile("Root.gif"))
            myImageList.Images.Add(Image.FromFile("UnselectedCustomer.gif"))
            myImageList.Images.Add(Image.FromFile("SelectedCustomer.gif"))
            myImageList.Images.Add(Image.FromFile("UnselectedOrder.gif"))
            myImageList.Images.Add(Image.FromFile("SelectedOrder.gif"))
    
            TreeView1.ImageList = myImageList
            TreeView1.SelectedNode.ImageIndex = 0
            TreeView1.SelectedNode.SelectedImageIndex = 1
    Das ganze funktioniert leider nicht da die Datei nicht vorhanden sind. Meine Frage dazu wo will er denn die gifs raus laden? aus dem app Ordner?

    Wenn ich eine Datei in den App Ordner lege sagt er mir schonmal zumindest das angeblich nicht genügend Arbeitsspeicher reserviert wäre oO

    Wäre nett wenn mir jemand ein Paar Hilfestellungen geben könnte
    Zuletzt editiert von Vertax; 12.10.2008, 23:55.

  • #2
    Hallo,

    Intellisense oder die Hilfe (MSDN) verraten dass keine Bilder zur ImageList über Pfadangaben hinzugefügt werden können.
    Es müsste der Umweg über das Laden eines Image gegangen werden. Dieses Image könn per Pfad und Dateiname geladen werden.

    Einfacher ist es im Designer die ImageList dem Formular hinzuzufügen und dort die Bilder zu importieren.

    Im Designer kann auch dem TreeView die ImagList zugewiesen werden.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Originally posted by gfoidl View Post
      Hallo,

      Einfacher ist es im Designer die ImageList dem Formular hinzuzufügen und dort die Bilder zu importieren.

      Im Designer kann auch dem TreeView die ImagList zugewiesen werden.

      mfG Gü
      Doch wie ? Rechte Maustaste auf Image Index / Key liefert mir nix brauchbares. Linke Maustaste krieg ich nur keine angezeigt. Wie füge ich die Liste da hinzu ?

      Comment


      • #4
        ImageList:
        1. ImageList auf Formular ziehen -> dadurch wird die Komponente hinzugefügt
        2. Pfeil bei ImageList oben rechts anklicken
        3. Bilder auswählen anklicken
        4. Hinzufügen
        5. zum Bild navigieren
        6. wiederhohle Schritt 4 solange bis die gewünschten Bilder importiert sind
        7. Fertig!


        TreeView:
        1. Eigenschaften in Kategorie Verhalten entsprechend setzen dass die ImageList gewählt ist und für SelectedImageIndex,...


        mfG Gü
        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

        Comment


        • #5
          Originally posted by gfoidl View Post
          ImageList:
          1. ImageList auf Formular ziehen -> dadurch wird die Komponente hinzugefügt
          2. Pfeil bei ImageList oben rechts anklicken
          3. Bilder auswählen anklicken
          4. Hinzufügen
          5. zum Bild navigieren
          6. wiederhohle Schritt 4 solange bis die gewünschten Bilder importiert sind
          7. Fertig!


          TreeView:
          1. Eigenschaften in Kategorie Verhalten entsprechend setzen dass die ImageList gewählt ist und für SelectedImageIndex,...


          mfG Gü
          Wieder einmal sehr Hilfrei, danke funktioniert nun einwandfrei

          Comment

          Working...
          X