c# - 双击时 TreeNode 被识别为 TreeView
问题描述
我在处理TreeNode
双击事件调用时遇到了问题,所以我有事件代码来显示MessageBox
被双击的对象的类型。结果是这样的:
使用的事件是NodeMouseDoubleClick
,有什么建议吗?
使用 .NET Framework 4.7.2、C# 7.3 和 Visual Studio 2019 Preview 1
解决方案
通常,Microsoft 对此类事件的约定是将顶级对象放在sender
事件的参数中,即TreeView
. 如果您想要单击的节点,Node
请在TreeNodeMouseClickEventArgs
.
推荐阅读
- visual-c++ - Visual Studio 在遇到断点时会冻结所有线程吗?
- excel - PowerBI:使用日期/时间和信息的工具提示
- php - 我第一次发送邮件php时延迟4分钟
- ios - 为什么无法在 iOS 上恢复应用内购买?
- java - 错误:java:错误:不支持发布版本 12
- sql - 在没有唯一键的重复记录中使用填充单元格值更新空单元格
- image - 通过代码多次更改精灵后如何保持图像大小和位置?
- android - ListView Flutter 中的 ListViews
- javascript - Timed Promise resolve 前一次用 time 解决后立即返回
- html - 适用于 Mac 的 Pug 到 html 转换器。求命令行代码