如何在重命名/编辑树节点标签时显示 .net 气球/工具提示?
我一直在尝试实现当您尝试在 Windows 上使用无效字符(例如“?”)创建新文件夹时会发生什么。:
- 不显示无效字符,并且
- 会弹出一个气球工具提示,其中包含相应的消息。
我想要实现的截图:
我目前拥有的截图:
TreeNode^ newChild = foo;
newChild->BeginEdit();
现在,一旦标签被突出显示,我希望错误检查到位,而不是在 AfterLabelEdit 中。
所以我的问题有两个部分:
- 如何在标签编辑期间执行错误检查(而不是 AfterLabelEdit),以及
- 如何显示一个气球,其位置指向正在编辑的节点。