Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#5

Re: TreeView: Wie komme ich an die Standardgrafiken "Pl

  Alt 4. Sep 2006, 15:29
Moin,

danke für die Antworten. Ich habe mir überlegt es selbst zu zeichnen und habs nun so gemacht:

Code:
        enum StateImage { MINUS, PLUS };

        private Bitmap GetStateImage(StateImage si)
        {
            Bitmap stateImage = new Bitmap(9, 9);

            for (int i = 0; i <= 8; i++)
            {
                for (int i2 = 0; i2 <= 8; i2++)
                {
                    if ((i == 0) || (i == 8) || (i2 == 0) || (i2 == 8))
                    {
                        stateImage.SetPixel(i, i2, Color.Gray);
                    }
                    else
                    {
                        stateImage.SetPixel(i, i2, Color.White);
                    }
                }
            }

            stateImage.SetPixel(2, 4, Color.Black);
            stateImage.SetPixel(3, 4, Color.Black);
            stateImage.SetPixel(4, 4, Color.Black);
            stateImage.SetPixel(5, 4, Color.Black);
            stateImage.SetPixel(6, 4, Color.Black);

            if (si == StateImage.PLUS)
            {
                stateImage.SetPixel(4, 2, Color.Black);
                stateImage.SetPixel(4, 3, Color.Black);
                stateImage.SetPixel(4, 5, Color.Black);
                stateImage.SetPixel(4, 6, Color.Black);
            }

            return stateImage;
        }
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat