相关疑难解决方法(0)

C#:TreeView所有者使用ownerdrawtext进行绘制,并在单击节点时使用奇怪的黑色突出显示

我的DrawMode设置为OwnerDrawText并上涨到DrawNode事件,加入我的代码绘制文本的方式我想和所有的作品以及保存的一些奇怪的黑色选择当选择一个节点突出.

没问题,我添加了逻辑来检查节点的状态是否突出显示并绘制了我自己的突出显示,除了在单击节点时添加黑色突出显示,而不仅仅是选中...一旦鼠标按钮突出显示我的矩形突出显示被释放但确实被吸引并眨眼......这很烦人.:/

显然我忘了真的问我的问题......如果没有完全处理绘图,怎么会去除选择?

c# treeview ownerdrawn

9
推荐指数
1
解决办法
1万
查看次数

C#WinForms TreeView删除水平滚动条

我需要一个只有垂直滚动条的TreeView.

我尝试了这个,但它不起作用,生成的滚动条根本不做任何事情.

我尝试了相反的方法(可滚动到true并禁用带有user32.dll函数的水平滚动条) - 它不起作用,当我向TreeView添加足够长的东西时滚动条再次显示...

c# treeview

6
推荐指数
1
解决办法
3484
查看次数

如何更改由+组成的我的treeView图标,就像c#.net win窗体中的Windows资源管理器treeview

( - )出现时,图像如何从加号(+)和减号改变展开/折叠的图像ShowPlusMinus和/或ShowRootLinestrue

为了使可视化,我想制作以下TreeView 树状视图正负+/-

看起来像这样(例如Windows资源管理器)

树状箭头

c# treeview uxtheme winforms

3
推荐指数
2
解决办法
7541
查看次数

C#在Listview中显示文件和文件夹图标

我开发了一个像文件浏览器一样的应用程序.
有一个listview显示目录中的文件和子文件夹.

如何在列表视图中显示文件和文件夹图标

通过以下方式,将文件路径添加到列表视图中.我想展示图标:

string[] s = Directory.GetDirectories(file);
        foreach (string file in s)
        {
             listView1.Items.Add(file);

        }
Run Code Online (Sandbox Code Playgroud)

c# directory icons listview file

3
推荐指数
1
解决办法
6075
查看次数

Windows窗体中的Windows 7样式树视图

可能重复:
如何获取.NET TreeView的Windows原生外观?

我想知道是否可以使用Vista/Windows 7样式设置我的Windows窗体树形样式.如果它在旧版本的Windows中运行,那么我希望使用常规的树视图样式.

这可能是使用清单还是需要更详细的自定义或使用第三方控件?

谢谢,艾伦

.net treeview styling winforms

1
推荐指数
1
解决办法
2028
查看次数

标签 统计

c# ×4

treeview ×4

winforms ×2

.net ×1

directory ×1

file ×1

icons ×1

listview ×1

ownerdrawn ×1

styling ×1

uxtheme ×1