TreeView监控节点双击事件
2014-04-15 00:13
417 查看
1.treeView1_AfterSelect事件实现
TreeView控件中提供了treeView1_AfterSelect事件,该事件用于响应选定节点后的响应事件,如
2.WellsTreeGrid_MouseDoubleClick事件实现
TreeView控件提供双击鼠标事件,通过if语句判断当前TreeView控件中节点选择,是否选择的叶子节点,当选择的是叶子节点时双击TreeView控件响应相对应的事件
private void WellsTreeGrid_MouseDoubleClick(object sender, MouseEventArgs e)
{
//二级节点
if (WellsTreeGrid.SelectedNode.Text == "井场概况")//判断控件节点是否选择“井场概况”节点
{
WellsiteOverviewForm wellsiteOverviewForm = new WellsiteOverviewForm(WellsTreeGrid.SelectedNode.Parent.Text);
wellsiteOverviewForm.ShowDialog();
return;
}
//三级节点
if (WellsTreeGrid.SelectedNode.Parent.Text == "声呐异常")
{
SonarAnomalyForm actualStubForm = new SonarAnomalyForm();
actualStubForm.ShowDialog();
TreeView控件中提供了treeView1_AfterSelect事件,该事件用于响应选定节点后的响应事件,如
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node.Text == "声呐异常")//判断该节点是否为声呐异常节点 { if (e.Node.Nodes.Count > 0)//判断该节点是否含有子节点,若含有子节点继续下面步奏 { MessageBox.show("-----------"); } } }该事件对选定的节点进行监控,用if语句对选定的节点进行判断,判断是否存在同类子节点 用 e.Node.Parent
2.WellsTreeGrid_MouseDoubleClick事件实现
TreeView控件提供双击鼠标事件,通过if语句判断当前TreeView控件中节点选择,是否选择的叶子节点,当选择的是叶子节点时双击TreeView控件响应相对应的事件
private void WellsTreeGrid_MouseDoubleClick(object sender, MouseEventArgs e)
{
//二级节点
if (WellsTreeGrid.SelectedNode.Text == "井场概况")//判断控件节点是否选择“井场概况”节点
{
WellsiteOverviewForm wellsiteOverviewForm = new WellsiteOverviewForm(WellsTreeGrid.SelectedNode.Parent.Text);
wellsiteOverviewForm.ShowDialog();
return;
}
//三级节点
if (WellsTreeGrid.SelectedNode.Parent.Text == "声呐异常")
{
SonarAnomalyForm actualStubForm = new SonarAnomalyForm();
actualStubForm.ShowDialog();
return; } else if (WellsTreeGrid.SelectedNode.Text == "声呐异常" && WellsTreeGrid.SelectedNode.Nodes.Count == 0) { MessageBox.Show("该节点下无记录");
return;}}
相关文章推荐
- DELPHI: TTreeView 中禁止双击事件展开或关闭节点.
- 在TreeView 控件上,如果双击任何一个节点的checkbox 只会收到一次After_Check事件 但是check属性变化两次(从false到true 再从true到false),请问该如何解决,谢谢!
- DELPHI: TTreeView 中禁止双击事件展开或关闭节点.
- Java FX中TreeView节点选中和双击事件监听
- c#:treeview双击某个节点的事件
- C# TreeView 节点的双击事件
- bootstrap-treeview自定义双击事件实现方法
- Zookeeper之Curator(1)客户端对节点的一些监控事件的api使用
- 给TreeView的CheckBox添加双击事件
- kendo ui的treeView节点点击事件修改和grid的配置的一点总结
- jquery.jstree 增加节点的双击事件代码
- jquery.jstree 增加节点的双击事件
- 双击treeView的节点时使不展开不折叠子节点
- 在TreeView节点的Onclick事件使用方法。
- 如何实现TreeView的双击事件? [转]
- TreeView节点复选框的点击事件
- TreeView双击节点而不改变节点的折叠/展开状态
- 利用TreeView.TreeNodePopulate 事件为TreeView动态增加节点
- 为html表格添加双击事件,并获取<td>节点的值
- jquery.jstree 增加节点的双击事件代码