首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何把treeview中的英文(节点名称)替换成汉字。
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • twoball
    • 等级:
    发表于:2008-05-06 16:14:03 楼主
    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(/^[^\/]+\//,"&nbsp;&nbsp;").replace(/^Inbox$/, "收件箱").replace(/^Sent$/, "发件箱").replace(/^Junk$/, "回收站").replace(/^Draft$/, "草稿箱").replace(/^Spam$/, "垃圾邮件");
            }

    }
    各位大侠,请问用TREEVIEW如何实现此功能啊。。
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • twoball
    • 等级:
    发表于:2008-05-06 17:06:491楼 得分:0
    顶一下。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-06 17:15:572楼 得分:0
    好象跟pascal语言没有什么关系嘛。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-06 17:30:403楼 得分:0
    简单给个例子,具体的实现你自己来:
    Delphi(Pascal) code
    var Node, Parent: TTreeNode; begin Parent := TreeView1.Items.AddChild(nil, '文件夹'); Node := TreeView1.Items.AddChild(Parent, 'inbox'); Node.Text := StringReplace(Node.Text, 'inbox', '收件箱', [rfIgnoreCase]); Node := TreeView1.Items.AddChild(Parent, 'Sent'); Node.Text := StringReplace(Node.Text, 'Sent', '发件箱', [rfIgnoreCase]); end;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • twoball
    • 等级:
    发表于:2008-05-06 17:39:554楼 得分:0
    加上后不起作用啊,如下:
    var prop_defaultStyle = null;
    var prop_hoverStyle = null;
    var prop_selectedStyle = null;
    var prop_childType = null;
    var prop_imageUrl = null;
    var prop_expandedImageUrl = null;
    var prop_selectedImageUrl = null;
    var prop_target = null;
    var prop_treeNodeSrc = null;
    var prop_treeNodeXsltSrc = null;
    var prop_selectExpands = null;
    var prop_expandLevel = -1;
    var prop_autoSelect = false;
    var prop_treeNodeTypeSrc = null;
    var prop_showLines = true;
    var prop_showPlus = true;
    var prop_showToolTip = true;
    var prop_indent = 19;
    var prop_selectedNodeIndex = null;
    var prop_systemImagesPath = null;
    var
      Node, Parent: TTreeNode;
    begin
      Parent := TreeView1.Items.AddChild(nil, '文件夹');
      Node := TreeView1.Items.AddChild(Parent, 'inbox');
      Node.Text := StringReplace(Node.Text, 'inbox', '收件箱', [rfIgnoreCase]);

      Node := TreeView1.Items.AddChild(Parent, 'Sent');
      Node.Text := StringReplace(Node.Text, 'Sent', '发件箱', [rfIgnoreCase]);
    end;
    引用 3 楼 blazingfire 的回复:
    简单给个例子,具体的实现你自己来:

    Delphi(Pascal) code
    var
      Node, Parent: TTreeNode;
    begin
      Parent := TreeView1.Items.AddChild(nil, '文件夹');
      Node := TreeView1.Items.AddChild(Parent, 'inbox');
      Node.Text := StringReplace(Node.Text, 'inbox', '收件箱', [rfIgnoreCase]);

      Node := TreeView1.Items.AddChild(Parent, 'Sent');
      Node.Text := StringReplace(Node.Text, 'Sent', '发件箱', […
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • twoball
    • 等级:
    发表于:2008-05-06 17:40:435楼 得分:0
    应该是修改treeview.htc文件吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • twoball
    • 等级:
    发表于:2008-05-06 17:47:476楼 得分:0
    同志们。。。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved