gpt4 book ai didi

c# - 突出显示选定的 TreeNode

转载 作者:行者123 更新时间:2023-11-30 20:09:33 25 4
gpt4 key购买 nike

如何在 ASP.NET 中突出显示选定的 TreeNode (UI.WebControls)?目的是让用户看到他或她当时正在查看的类别。

我的想法是,在每个 TreeNode 上,检查其属性 Selected 是否为真,然后将其字体或其他颜色更改为另一种颜色。我读过有关设置“ForeColor”的信息,但这种类型的 TreeNode 似乎不存在。

另一个想法是向每个节点添加某种 JavaScript。

举个例子,今天的代码是这样的:

private void BuildTree()
{
TreeNode nodeNew = new TreeNode("Unread", MessageFolder.New.ToString());

TreeNode nodeProcessed = new TreeNode("Read", MessageFolder.Processed.ToString());

TreeViewFolders.Nodes.Add(nodeNew);
TreeViewFolders.Nodes.Add(nodeProcessed);
}

最佳答案

您必须使用 ASPX 页面上的服务器控件,您可以指定

<asp:TreeView id="LinksTreeView"
Font-Names= "Arial"
ForeColor="Blue"
SelectedNodeStyle-ForeColor="Green"
SelectedNodeStyle-VerticalPadding="0"
OnSelectedNodeChanged="Select_Change"
runat="server">

试试这个,更多信息请查看 this page

关于c# - 突出显示选定的 TreeNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6059184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com