jjzjj

treeView2

全部标签

c# - 从路径列表填充 TreeView

我正在尝试从文件夹路径列表中填充TreeView,例如:C:\WINDOWS\addinsC:\WINDOWS\AppPatchC:\WINDOWS\AppPatch\MUIC:\WINDOWS\AppPatch\MUI\040CC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MUIC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MUI\0409输出如下:├───addins├───AppPatch│└───M

c# - TreeNode 在 TreeView 未聚焦时选择了 BackColor

有没有一种简单的方法可以让选定的TreeNode保留其SystemColors.HighlightBackColor而TreeView没有焦点?因为即使将HideSelection设置为false,所选的BackColor也几乎看不到。在TreeView获得焦点时选择了TreeNode:选中TreeNode而TreeView没有焦点:提前致谢。编辑:我知道我可以将DrawMode设置为OwnerDrawAll,然后添加自定义DrawNode事件。我之前确实尝试过这个,我遇到的问题是我不知道如何正确绘制TreeNode的相应ImageKey。 最佳答案

c# - 将选定的 TreeView 节点滚动到 View 中

我有一个停靠在面板内的System.Windows.Forms.TreeView。我正在设置一个以编程方式选择的节点。我将使用什么方法或属性让TreeView将所选内容滚动到View中? 最佳答案 node.EnsureVisible();例如:if(treeView.SelectedNode!=null)treeView.SelectedNode.EnsureVisible();(参见MSDN) 关于c#-将选定的TreeView节点滚动到View中,我们在StackOverflow上

c# - WinForms TreeView - 如何手动 "highlight"节点(就像它被点击一样)

我需要知道如何让以编程方式选择的节点以图形方式处于“选中”状态,就像用户单击它一样。SelectedNode仅使这一个在内部被选中。非常感谢! 最佳答案 它没有突出显示的原因是TreeView没有焦点。这是在我的测试表单上的按钮单击事件中:TreeView1.SelectedNode=TreeView1.Nodes(2);TreeView1.Focus();正确突出显示节点。如果您删除Focus();调用,它不会突出显示,直到您单击进入TreeView(TreeView中的任何位置,不一定在您要选择的节点上)。

c# - 如何在 C# 中以编程方式选择 TreeView 的节点?

使用treeview.SelectedNode选择子节点。如何在以编程方式选择节点时调用treeview.AfterSelect事件?this.treeView1.SelectedNode=this.treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes[0];if(this.treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes[0].IsSelected){MessageBox.Show("Nodeisselected");} 最佳答案 为我之前混淆的回答道歉。方法如下

c# - 从 wpf 中的文件路径列表填充 TreeView

有几个示例说明如何从一组文件路径(如this)填充TreeView。或thisother例子。我似乎无法为WPF找到这样的例子。我知道我可以集成Windows窗体并使用不同的控件以使其工作,但如果我可以使用wpftreeview控件做同样的事情,那就太好了。我要构建的TreeView由大约50,000个文件组成,因此我认为如果将它绑定(bind)到某些东西会更好。但首先在绑定(bind)之前,我认为基于字符串列表(字符串包含文件路径)构造一个会很有帮助。 最佳答案 我对这个问题很感兴趣,所以把它放在一起。作为第一遍,我认为我非常接近

C# WinForms 在 TreeView 没有焦点时突出显示树节点

我正在制作一个界面来编辑游戏场景。它基本上由具有嵌套条件和Action的事件组成。因此,我计划使用两个TreeView-一个用于选择事件,另一个用于选择要编辑的事件内的条件/操作。现在,您看,如果我选择一个事件(在左侧TreeView中),然后尝试在右侧TreeView中选择某些内容,左侧TreeView将停止显示蓝色选择矩形。这显然很糟糕,因为现在用户不知道他正在编辑哪个事件!我发现保留有关当前选择内容的某种信息的唯一方法是使用SelectedImageIndex,但这只是一张不同的小图像。有没有其他方法可以在TreeView上没有焦点的情况下突出显示树节点?我知道我可以只使用Gra

c# - 如何以编程方式选择 WPF TreeView 中的项目?

如何以编程方式选择WPFTreeView中的项目?ItemsControl模型似乎阻止了它。 最佳答案 对于那些仍在寻找解决此问题的正确方法的人来说,下面是一个。我在代码项目文章“WPFTreeViewSelection”的评论中找到了这个http://www.codeproject.com/KB/WPF/TreeView_SelectionWPF.aspx达流浪者。它由Kenrae于2008年11月25日发布。这对我来说非常有用。谢谢Kenrae!这是他的帖子:不是遍历树,而是让您自己的数据对象具有IsSelected属性(我也推

c# - 数据绑定(bind)到 WPF TreeView 中的 SelectedItem

如何检索在WPFTreeView中选择的项目?我想在XAML中执行此操作,因为我想绑定(bind)它。您可能认为它是SelectedItem但显然doesnotexist是只读的,因此无法使用。这就是我想要做的:我想将SelectedItem绑定(bind)到我的模型上的一个属性。但这给了我错误:'SelectedItem'propertyisread-onlyandcannotbesetfrommarkup.编辑:好的,这就是我解决这个问题的方式:在我的xaml代码隐藏文件中:privatevoidTreeView_OnSelectedItemChanged(objectsender

git - 哪个 git 工具生成了这个 TreeView ?

只是想知道是哪个工具生成了这个gitTreeView?谢谢。 最佳答案 这是gitx,正如其他答案中所建议的那样。然而,这张图不仅仅是这个工具的成就;这样的View可以由许多工具(qgit、tortoisegit、gitg)生成,包括baregititself输出到控制台! 关于git-哪个git工具生成了这个TreeView?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/35