hallo zusammen,
ich hab einen kleinen konfigurationsdialog geschrieben um die icons anpassen zu können in meinem treeview.
die icons werden schön in den treeview geladen und auch angezeigt.
jedoch stimmt der focus nicht - die icons sind nicht ganz zu sehen - nur immer der obere linke teil.
ich habe bereits diese funktion gefunden welche die images in einer imagebox verkleinert (hab ich auch gebraucht - und funzt auch super):
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| public Bitmap ResizePicByWidth(Image sourceImage, double newWidth) { double sizeFactor = newWidth / sourceImage.Width; double newHeigth = sizeFactor * sourceImage.Height; Bitmap newImage = new Bitmap((int)newWidth, (int)newHeigth); using (Graphics g = Graphics.FromImage(newImage)) { g.InterpolationMode = InterpolationMode.HighQualityBicubic; g.DrawImage(sourceImage, new Rectangle(0, 0, (int)newWidth, (int)newHeigth)); } return newImage; } |
nun würde ich gerne wissen wie man so etwas ähnliches für den treeview macht - also das bild resizen / anpassen...
gruss,
streezer