Treeview中支持鼠标点击某个节点,进行重新命名的操作,可是如何让它在代码里控制?需要如何才能实现:通过代码控制某个特定的节点处于重命名的状态????搞了半天不知如何弄,求救?
解决方案 »
- 请问有哪位知道怎样判断image图片(png:部分透明)里的某一像素是否透明?
- 求助关于拨手机号的问题
- delphi画图程序中关于如何获得某个按键得状态????????
- 急求答案 LoadFromStream(const Stream: IUnknown); 如何调用?
- "如果数据集不在insert 或者edit状态下,强制设成edit状态"语句怎么写?
- 100分急求“怎么动态设置adoconnection的adoconnectionstring问题”
- 我用MediaPlay控件做视频播放,却只能播放音频,视频不能输出,显示错误信息
- 关于Delphi中控件数组的问题
- idhttp乱码问题
- 好菜的问题
- delphi 基础类
- 我最晚.因为csdn晚上浏览速度最快........
TvTreeView.Selected.EditText ;
var
i : integer;
begin
if tree.Selected = nil then
exit;
if tree.Selected.Level = 0 then
exit;
tree.Items.AddChild(tree.Selected.Parent,'NodeName');for i := 0 to tree.Items.Count - 1 do
begin
if (tree.Items.Item[i].Text = 'NodeName') and (tree.Items.Item[i].Parent = tree.Selected.Parent) then
begin
tree.Items.Item[i].Selected := true;
tree.Items.Item[i].EditText ;
break;
end;
end;
end;procedure TForm1.Add2Click(Sender: TObject);
var
i : integer;
begin
if tree.Selected = nil then
exit;
tree.Items.AddChild(tree.Selected,'NodeName');for i := 0 to tree.Items.Count - 1 do
begin
if (tree.Items.Item[i].Text = 'NodeName') and (tree.Items.Item[i].Parent = tree.Selected ) then
begin
tree.Items.Item[i].Selected := true;
tree.Items.Item[i].EditText;
end; end;
end;