2008-10-03 52 views
1

我有一个treeview控件,并且已经捕获了它的标签后编辑事件。我希望能够验证用户的输入并对其进行调整 - 例如,如果时间太长 - 但我似乎只能取消新值,而不能更改它。有任何想法吗?验证和调整树形图标签

我不想打开一个新窗体,用户可能会重命名这些窗体的范围,它不应该太麻烦。

干杯。

回答

1

难道你不能从EventArgs获取正在编辑的节点,并且手动设置其文本?如果这导致AfterLabelEdit被再次触发,那么如果它来自手动编辑,则应该添加一个标志以退出它。

+0

或多或少,这就是我处理需要验证的gui中大多数用户可编辑条目的方式 – Fry 2008-10-03 20:34:45