gpt4 book ai didi

.net - Winforms:有没有办法在 TreeView 中的图像和复选框之间放置一些空间?

转载 作者:行者123 更新时间:2023-12-02 07:01:02 25 4
gpt4 key购买 nike

我在 Winforms 中创建了一个 Treeview,在这个 TreeView 中,我同时使用了图像和复选框。最终的结果是,图像与复选框非常接近,几乎可以触及。有没有办法在图像和复选框之间放置几个像素的空白空间。如果可能的话,我想避免自定义绘画,但如果这确实是唯一的方法,你能指出我做这幅画的正确方向吗?

下载后,我尝试向左侧图像添加几 (5) 个像素,但它看起来仍然很奇怪。有人对如何自定义绘制树有任何建议吗?

提前致谢。

最佳答案

这个片段是我用来解决这个问题的方法。

        Point destPt = new Point(6, 0);
Size size = new Size(22, 16);
tv.ImageList = new ImageList();
tv.ImageList.ImageSize = size;
foreach (String imgKey in imgListSrc.Images.Keys)
{
Bitmap bmp = new Bitmap(size.Width, size.Height);
Graphics g = Graphics.FromImage(bmp);
g.DrawImage(imgListSrc.Images[imgKey], destPt);
g.Dispose();
tv.ImageList.Images.Add(imgKey, (Image)bmp);
}

关于.net - Winforms:有没有办法在 TreeView 中的图像和复选框之间放置一些空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20690745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com