永发信息网

C# TreeView 添加子项后怎么让新子项获得焦点?

答案:2  悬赏:0  手机版
解决时间 2021-02-27 18:04
现在的情况是,新建子项后焦点还是在根节点。
代码如下:
this.treeView2.SelectedNode.Nodes.Add(new TreeNode("商品分类_新类"));
this.treeView2.Focus();
this.treeView2.SelectedNode.BeginEdit();
最佳答案
NodeMouseClick触发后估计有执行了其他东西,这得跳出这个堆栈显示窗体。
一个BT的方式:加一个计时器,通过激活计时器打开窗体。

C# code
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Enabled = false;
Form form = new Form();
form.Show();
}
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
timer1.Interval = 1;
timer1.Enabled = true;
}
全部回答
this.treeView2.SelectedNode.Nodes.Add(new TreeNode("商品分类_新类")); this.treeView2.Focus(); this.treeView2.SelectedNode.BeginEdit(); //改成这样 TreeNode nd = new TreeNode("商品分类_新类") this.treeView2.SelectedNode.Nodes.Add(nd ); this.treeView2.SelectedNode = nd ;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蓝星清洗剂有限公司地址有知道的么?有点事想
患儿,5周岁。2周前曾患上感,目前不规则发热
贵阳哪里打耳洞打得好?传说中的那个老伯伯现
今年煤多少钱一吨
朱自清在《春》在中表达了怎样的思想感情
呜呜,为何我QQ三级不能换头像???????
和女朋友分手后能说哪些让她开心的话
玩大新单机游戏用什么显示器好?曲面34吋 GSY
贵阳学院-博达楼在哪里啊,我有事要去这个地
檀苑宾馆地址在什么地方,想过去办事
三个五一个一 为什么等于二十四
初二,英语作文,40字以内
下列证有哪些是必须大学本科毕业才能考的?
在佛山买房,最低首付多少
后祝庄地址在什么地方,想过去办事
推荐资讯
【purpose,reason,cause 有什么区别RT】
童子骨炖莲迈怎样做
一嗨租车加油怎么算
美霞蛋糕店在哪里啊,我有事要去这个地方
怎样练习能让自己手变得很稳? 因为工作的缘
绿洲果树所地址有知道的么?有点事想过去
这个交通信号灯为什么是选B而不是选D呢??
apple 29w adapter 是多少伏
淡水有几个高速路口
自来水和纯净水哪个好?
外的组词是什么
怎么用Wanttodo......造句(至少5句)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?