读书人

怎么使用TreeView的EditText

发布时间: 2012-03-03 15:33:02 作者: rapoo

如何使用TreeView的EditText
想动态新建一个节点,初始值为空,马上将此节点转为edittext状态,但每次创建一个并输入值后按回车,节点又会自己再多生成一个并在edittext状态,输入两个后就不会再出现了。这样每次创建都会出现两个新的节点,请问有什么方法可以解决

var tv:TTreeview;

Tv.Items.AddChild(tv.Selected, ' ');
tv.Selected.Expand(true);
Tv.Selected.GetLastChild.EditText;


[解决办法]
楼主是在什么事件里写的?代码贴全一点至少能调试出你看到的现象
[解决办法]
我知道了,因为焦点还在按钮上,所以回车的时候又按了一下新增按钮.
var
Node:TTreeNode;
begin
Node:=Tv.Items.AddChild(tv.Selected, ' ');
Tv.SetFocus;
Node.EditText;
end;

读书人网 >.NET

热点推荐