【发布时间】:2020-12-30 01:35:00
【问题描述】:
您好,我在 C# WinForm 中创建了一个应用程序来生成 HTMLCodes,现在我有一个 TreeView,包含文本的文本框 当您在文本框中编写时,我想在 TreeView 中创建节点,如下所示:
我对此一无所知,我考虑检查文本框是否包含第一个和最后一个字符,并在它们之间创建一个节点
问题已解决,谢谢!
【问题讨论】:
-
您想要执行的任何类型的实现都需要解析文本以了解 HTML 的结构,以便您可以创建正确的树形结构。解析 HTML 不是我建议您尝试从头开始做的事情 - 您可以使用类似 HtmlAgilityPack 的东西,或者甚至只是使用类似 XDocument 的东西将 HTML 读取为简单的 XML。一旦你把它解析成一个对象,你就可以编写代码来根据被解析的对象暴露的结构来构建树。
-
好的,就像每个
都在文本框中,然后将节点添加到树视图