C#中 treeview控件中点击展开那个小加号,同时就能选中展开的这个节点,怎么编辑代码??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中 treeview控件中点击展开那个小加号,同时就能选中展开的这个节点,怎么编辑代码??相关的知识,希望对你有一定的参考价值。

RT 求高手解决!!

参考技术A /// <summary>
/// 展开节点后发生
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void treeView1_AfterExpand(object sender, TreeViewEventArgs e)

treeView1.SelectedNode = e.Node;


/// <summary>
/// 折叠节点后发生
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void treeView1_AfterCollapse(object sender, TreeViewEventArgs e)

treeView1.SelectedNode = e.Node;
本回答被提问者采纳

c# treeview控件 点击根节点后展开相应的子节点,如何实现

说的详细点,最好能把关键代码写出来

参考技术A public static string parentid = "";
protected void Page_Load(object sender, EventArgs e)

if (!IsPostBack)

if (parentid != "")

TreeNode tn = TreeView1.FindNode(parentid);
tn.ExpandAll();



protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)

parentid = TreeView1.SelectedNode.Parent.ValuePath; //取父节点的路径,用於保存状态,,,展开节点。
本回答被提问者采纳
参考技术B private System.Windows.Forms.TreeView tv_Demo;//声明
tv_Demo.Click += new System.EventHandler(tv_Demo_Click);/*绑定单击事件*/
//单击事件响应函数
private void tv_Demo_Click(object sender, EventArgs e)

string nodeText=tv_Demo.SelectedNode.Text;/*获得子节点的名称*/
参考技术C <asp:TreeNode Expanded="False" SelectAction="Expand" Text="电子刊物" Value="1111d" ImageUrl="~/images/menu/file_folder.gif">
<asp:TreeNode ImageUrl="~/images/menu/file_folder.gif" Text="<a href='MyAffairs/MyElecBook.aspx ' target='rform' onclick='parent.UploadComplete();'>电子刊物浏览</a>" Value="1111d1" SelectAction="None">
</asp:TreeNode>
<asp:TreeNode ImageUrl="~/images/menu/file_folder.gif" Text="<a href='MyAffairs/ElecBook.aspx ' target='rform' onclick='parent.UploadComplete();'>电子刊物管理</a>" Value="1111d2" SelectAction="None">
</asp:TreeNode>
</asp:TreeNode>
看看这个实例对你有帮助没!
参考技术D 响应选择更改事件,调用expand方法

以上是关于C#中 treeview控件中点击展开那个小加号,同时就能选中展开的这个节点,怎么编辑代码??的主要内容,如果未能解决你的问题,请参考以下文章

C#动态给treeview控件添加节点和子节点

c#编写WinForm程序时这样有一个小三角箭头,可以折叠盒展开的是啥控件啊?

c# treeview控件 点击根节点后展开相应的子节点,如何实现

C#中按钮点击后,treeview控件怎么选中指定节点?

关于c#中treeview节点的收缩与展开(.net web)

C# winform treeview 节点展开状态的图标设置