想动态新建一个节点,初始值为空,马上将此节点转为edittext状态,但每次创建一个并输入值后按回车,节点又会自己再多生成一个并在edittext状态,输入两个后就不会再出现了。这样每次创建都会出现两个新的节点,请问有什么方法可以解决var tv:TTreeview;
Tv.Items.AddChild(tv.Selected,'');
tv.Selected.Expand(true);
Tv.Selected.GetLastChild.EditText;
Tv.Items.AddChild(tv.Selected,'');
tv.Selected.Expand(true);
Tv.Selected.GetLastChild.EditText;
解决方案 »
- 比较不好做的问题!!!!!!!!!!!!!!!!
- 寻找类似透视表的表格组件!
- 如何实现图像的分割和合并——200分送!,在线等待
- SQL触发器执行出错
- 建议版主将coolphoenix (风之子) 和 bensen(飒飒) 的信誉降为0
- 您做过高速公路收费系统吗?大家都来说说该如何做?
- 用NMOPOP3控件的亂碼問題?
- 大家好啊,我是delphi初学者(我的qq:1138483.如果您是delphi的初学者,爱好者,加我哦)
- 如何删除CheckListBox1的一加亮了的项目?
- DELPHI的简单简单小问题,答对必奖!!!
- DELPHI 2006难道不支持activex form 开发么??
- 在delphi7.0中为何这时编译不过?急
Node:TTreeNode;
begin
Node:=Tv.Items.AddChild(tv.Selected,'');
Node..EditText;
end;
var
Node:TTreeNode;
begin
Node:=Tv.Items.AddChild(tv.Selected,'');
Tv.SetFocus;
Node.EditText;
end;