簡體   English   中英

C# WinForm - 如何通過文本框中的文本制作 TreeVIew 節點/子節點? [解決了]

[英]C# WinForm - How to make TreeVIew node/child by text in textbox? [SOLVED]

嗨,我已經在 C# WinForm 中創建了一個應用程序來生成 HTMLCodes,現在我有一個 TreeView,Textbox,其中包含文本,當您在 TreeView 中的文本框中編寫創建節點時,我想創建節點,如下所示:

在此處輸入圖片說明

在此處輸入圖片說明

我對此一無所知,我想檢查文本框是否包含第一個和最后一個字符,然后在它們之間創建一個節點

問題已解決,謝謝!

您可以創建一個堆棧 (LIFO) 並先搜索 '<' 然后先搜索 '>' 以到達標簽(例如tag1 )。 搜索它的結束標簽(即</tag1> ),如果存在,將此標簽存儲在堆棧中,將其添加到樹中並搜索另一個和另一個標簽。 如果到達結束標記,則將其與上次存儲的標記進行比較。 如果結束標記與tag1相關,則將其從堆棧中清除。 tag1沒有從堆棧中清除之前,找到的每個標簽都是它的子標簽。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM