C#treeView单击事件选中节点

privatevoidForm1_Load(objectsender,EventArgse){TreeNodenewNode12=treeView1.Nodes.Add(... private void Form1_Load(object sender, EventArgs e)
{
TreeNode newNode12 = treeView1.Nodes.Add("大家好");//一级节点
newNode12.Nodes.Add("你好啊1");
newNode12.Nodes.Add("你好啊2");
newNode12.Nodes.Add("你好啊3");
}

private void treeView1_Click(object sender, EventArgs e)
{
MessageBox.Show(treeView1.SelectedNode.Text);
}

弹出的选项和选择的选项不符合。。怎么解决
展开
 我来答
Intvision
2018-10-22
知道答主
回答量:1
采纳率:0%
帮助的人:806
展开全部

private void treeView1_Click(object sender, EventArgs e)

{

if (e is Mo


useEventArgs)

{

MouseEventArgs arg = e as MouseEventArgs;

TreeViewHitTestInfo inf =  treeView1.HitTest(arg.X,arg.Y);

if(inf.Node!=null)

{

MessageBox.Show(inf.Node.Text.ToString());

}

}

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摘的挑花换酒喝
2018-09-27
知道答主
回答量:1
采纳率:0%
帮助的人:815
展开全部
 private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     MessageBox.Show(e.Node.Text);
     MessageBox.Show(e.Node.Name);
  }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
注册失败_ERROR
2012-03-24
知道答主
回答量:7
采纳率:0%
帮助的人:2.7万
展开全部
用DoubleClick试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猪的全部
2010-11-25 · TA获得超过207个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:232万
展开全部
设置treeview事件AfterCheck,在里面写代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uiobl88
2010-11-28 · TA获得超过920个赞
知道答主
回答量:228
采纳率:0%
帮助的人:188万
展开全部
你能确定你 dg_RCategoryList 这个控件里的列没有指定到一个字段叫
ST_Rcategortld 的吗
而且我发现
select ST_RCategoryId,ST_Name,ST_BedNum,ST_Price from ST_RoomCategory
中的ID 是ST_RCategoryId 而不是 ST_Rcategortld
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式