c# - 如何在 TreeView 的每个节点旁边添加一个按钮?

标签 c# .net winforms treeview

如何在 TreeView 的每个节点旁边添加一个按钮?

最佳答案

在 TreeView 的每个节点旁边添加一个按钮很困难。您必须自己处理 TreeView 的绘制,或者自己绘制按钮并模拟它们的功能,或者创建子按钮控件并将它们显示在树控件中的正确位置,然后在控件滚动时处理它们的重新定位等。无论哪种方式,这都将是一场噩梦。

幸运的是,有一条简单的出路:您不必做任何那些复杂的事情,因为您不应该这样做!

你见过里面有按钮的树形控件吗?不会。因此,如果您的树控件中有按钮,最终用户会认为它很奇怪。

您应该做的是考虑其他应用程序如何在不使用带有按钮的树控件的情况下解决您正试图解决的问题,并按照他们的做法去做。

关于c# - 如何在 TreeView 的每个节点旁边添加一个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8672735/

相关文章:

c# - 如何将我的应用程序与 Windows 7 任务栏上的固定程序相关联?

c# - WPF 中 ComboBox 上的 zIndex?

c# - 使用元数据类覆盖 MVC View 模型中的 EF 字段名称不起作用

c# - 使用反射在运行时创建动态泛型

c# - 在 mstest 期间创建文件 - System.UnauthorizedAccessException

c# - 自动更新 C# Windows 窗体应用程序

c# - Dns.GetHostEntry Method(String) 实际上做了什么?

c# - 开始使用 Telerik : kendoDropDownList is not a function

c# - 为什么在 VB.Net 中每个表单都有一个默认实例,而在 C# 中却没有?

c# - 如何在 MessageBox.show 中创建超链接?