当前位置:编程学习 > C#/ASP.NET >>

如何把treeview中的英文(节点名称)替换成汉字。

treeview
webctrl_client 1_0,
比如现在的节点名叫"inbox",然后我想把它替换成"收件箱“
在treeview.htc中如何修改才行啊。
以前没有用TREEVIEW时我的实现方法是:
function getFolderName()
{
        var i;
        var foldername;
        for(i = 0 ; i < 5 ; i++)
    {
                foldername = document.getElementById('folder_'+i);
                if(!foldername){
                        continue;
                }
                foldername.innerHTML = foldername.innerHTML.replace(/^[^\/]+\//,"  ").replace(/^Inbox$/, "收件箱").replace(/^Sent$/, "发件箱").replace(/^Junk$/, "回收站").replace(/^Draft$/, "草稿箱").replace(/^Spam$/, "垃圾邮件");
        }

}
各位大侠,请问用TREEVIEW如何实现此功能啊。。
--------------------编程问答-------------------- 怕沉下去,先顶一下,各位兄弟。能不能帮一下啊。 --------------------编程问答-------------------- 沉的真快。顶。。
--------------------编程问答-------------------- 继续顶。 --------------------编程问答--------------------     Dim node As TreeNode
        Dim node1 As TreeNode
        Dim node2 As TreeNode
        Dim i As Integer

        treMenu.Nodes.Clear()
        node = treMenu.Nodes.Add("nodRoot", "")
        node.Name = "nodRoot"
        node.Text = "節點"

        node1 = treMenu.Nodes.Add("nodt", "")
        node1.Name = "nodt"
        node1.Text = "電腦"
       If m_dtHeader.Rows.Count > 0 Then
            For i = 0 To m_dtHeader.Rows.Count - 1
                node = treMenu.Nodes(0).Nodes.Add("text" & i, "")
                node.Text = "text" & i
                node.Tag = "text" & i

             
                node1 = treMenu.Nodes(1).Nodes.Add("text" & i, "")
                node1.Text = "text" & i
                node1.Tag = "text" & i
             
               
            Next i
        End If
        node2 = treMenu.Nodes(1).Nodes(1).Nodes.Add("tt", "")
        node2.Text = "asdasdfasdfasdfasdf" --------------------编程问答-------------------- 試一下改改吧。。隨便寫的,不知道有沒有錯的。 --------------------编程问答--------------------
引用 5 楼 zhangguiyou 的回复:
試一下改改吧。。隨便寫的,不知道有沒有錯的。

谢谢了,兄弟,直接加到treeview.htc的任何位置都行么? --------------------编程问答-------------------- 一開始運行窗體時就要運行的。
我試的時候是寫在form1_Load這中的Load事件的。 --------------------编程问答--------------------
引用 7 楼 zhangguiyou 的回复:
一開始運行窗體時就要運行的。 
我試的時候是寫在form1_Load這中的Load事件的。

兄弟,能再具体点么?我实在是没有TREEVIEW的编码经验。
谢谢了。。 --------------------编程问答-------------------- ding --------------------编程问答-------------------- ding --------------------编程问答--------------------
    Private Sub frmERPMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim node As TreeNode
        Dim node1 As TreeNode
        Dim node2 As TreeNode
        Dim i As Integer
        treMenu.Nodes.Clear()
        node = treMenu.Nodes.Add("nodRoot", "")
        node.Name = "nodRoot"
        node.Text = "節點"

        node1 = treMenu.Nodes.Add("nodt", "")
        node1.Name = "nodt"
        node1.Text = "電腦"
               For i = 0 To 3
                node = treMenu.Nodes(0).Nodes.Add("text" & i, "")
                node.Text = "text" & i
                node.Tag = "text" & i

             
                node1 = treMenu.Nodes(1).Nodes.Add("text" & i, "")
                node1.Text = "text" & i
                node1.Tag = "text" & i             
            Next i
       node2 = treMenu.Nodes(1).Nodes(1).Nodes.Add("tt", "")
        node2.Text = "asdasdfasdfasdfasdf"
   End Sub
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,