C# 删除窗口应用程序中的树子节点

C# 删除窗口应用程序中的树子节点,c#,winforms,treeview,C#,Winforms,Treeview,我正在使用一个Windows应用程序,在该应用程序中,我使用树状视图显示日志,如下所示,这里的节点是根据每日日志动态创建的 日志- + 12-02-2001 + 12-02-2001 + 12-02-2001 + 12-02-2001 + 12-02-2001 Delete + 12-02-2001 Delete + 12-02-2001 Delete + 12-02-2001 Delete 但我想为每个节点添加删除按钮,如下所示 日志- + 12-02-2001 + 12-02-2001

我正在使用一个Windows应用程序,在该应用程序中,我使用树状视图显示日志,如下所示,这里的节点是根据每日日志动态创建的

日志-

+ 12-02-2001
+ 12-02-2001
+ 12-02-2001
+ 12-02-2001
+ 12-02-2001 Delete
+ 12-02-2001 Delete
+ 12-02-2001 Delete
+ 12-02-2001 Delete
但我想为每个节点添加删除按钮,如下所示

日志-

+ 12-02-2001
+ 12-02-2001
+ 12-02-2001
+ 12-02-2001
+ 12-02-2001 Delete
+ 12-02-2001 Delete
+ 12-02-2001 Delete
+ 12-02-2001 Delete

谢谢。

如果您使用的是WindowsForms,则需要实现TreeView的功能,并对Click事件进行点击测试,以查看按钮是否被点击。TeeVIEW实际上不是设计添加按钮的,所以您可能希望考虑另一种设计,比如在右菜单、工具栏和/或右键菜单上添加删除命令,因为这将大大减少工作,更符合标准Windows控件的工作方式。(例如,在Windows资源管理器的树状视图中,在文件夹名称后面看不到一堆按钮)。

您可以更轻松地使用ContextMenuStrip


好的,到目前为止您尝试了什么?欢迎使用StackOverflow:如果您发布代码、XML或数据示例,请在文本编辑器中突出显示这些行,然后单击“代码示例”按钮(
{}
)在编辑器工具栏上,很好地格式化和语法突出显示它!谢了,谢谢你的回复我现在没有尝试任何事情,但我不知道如何在每个节点上添加删除按钮,以便删除单个节点。Reniuz,这是一个简单的窗口应用程序。使用winforms制作的简单应用程序?你知道可以使用wpf创建windows应用程序吗?