树形控件(MS TreeView 6.0 ActiveX Control)在网页中的应用

原创 2005年04月30日 11:05:00

<table border="0" cellpadding="0" cellspacing="0">
<tr>
 <td>
TreeView 6.0
 <br>
<object classid="clsid:C74190B6-8589-11D1-B16A-00C0F0283628" id="TreeView1" width="259" height="386">
  <param name="_ExtentX" value="6853">
  <param name="_ExtentY" value="10213">
  <param name="_Version" value="393217">
  <param name="HideSelection" value="1">
  <param name="Indentation" value="1000">
  <param name="LabelEdit" value="0">
  <param name="LineStyle" value="0">
  <param name="PathSeparator" value="/">
  <param name="Sorted" value="0">
  <param name="Style" value="7">
  <param name="Checkboxes" value="0">
  <param name="FullRowSelect" value="0">
  <param name="HotTracking" value="0">
  <param name="Scroll" value="1">
  <param name="SingleSel" value="0">
  <param name="ImageList" value>
  <param name="BorderStyle" value="0">
  <param name="Appearance" value="1">
  <param name="MousePointer" value="0">
  <param name="Enabled" value="1">
  <param name="OLEDragMode" value="0">
  <param name="OLEDropMode" value="0">
</object>

 </td>
 <td valign=top>
 <FIELDSET>
  <LEGEND>SelectedItem</LEGEND>
  <br>Text <input type="text" id="Text1" size="20" maxlength="50">
  <br>Key <input type="text" id="Text2" size="20" maxlength="50">
  <br>Index<input type="text" id="Text3" size="20" maxlength="50">
  <br>Expanded<input type="text" id="Text4" size="20" maxlength="50">
  <br>FullPath<input type="text" id="Text5" size="20" maxlength="50">
  <br>Checked<input type="text" id="Text6" size="20" maxlength="50">
  <br>Selected<input type="text" id="Text7" size="20" maxlength="50">
 </FIELDSET>
 </td>
</tr>
</table>

<SCRIPT language=javascript>
  TreeView1.Font.Size = 10
  TreeView1.Font.Name = "宋体"
  TreeView1.CheckBoxes = "-1"
  TreeView1.LineStyle = "1" //0=tvwTreeLines / 1=tvwRootLines
  TreeView1.Indentation = "20"
  TreeView1.PathSeparator = "//"
  TreeView1.LabelEdit = "1" //0=tvwAutomatic / 1=tvwManul

  //object.Add (relative, relationship, key, text, image, selectedimage  TreeView1.Nodes.Add(null,1,"NXG1%","潍坊市")
  TreeView1.Nodes.Add("NXG1%",4,"NXG1001","临朐县")
   TreeView1.Nodes.Add("NXG1001",4,"NXG1001a","某某乡镇")
   TreeView1.Nodes.Add("NXG1001",4,"NXG1001b","某某乡镇")
   TreeView1.Nodes.Add("NXG1001",4,"NXG1001c","某某乡镇")
  TreeView1.Nodes.Add("NXG1%",4,"NXG1002","青州市")
  TreeView1.Nodes.Add("NXG1%",4,"NXG1003","高密市")
  TreeView1.Nodes.Add("NXG1%",4,"NXG1004","寿光市")
  TreeView1.Nodes.Add("NXG1%",4,"NXG1005","诸城市")

  TreeView1.Nodes.Add(null,2,"NXG2%","潍坊市")
  TreeView1.Nodes.Add("NXG2%",4,"NXG2001","临朐县")
  TreeView1.Nodes.Add("NXG2%",4,"NXG2002","青州市")
  TreeView1.Nodes.Add("NXG2%",4,"NXG2003","高密市")
  TreeView1.Nodes.Add("NXG2%",4,"NXG2004","寿光市")
  TreeView1.Nodes.Add("NXG2%",4,"NXG2005","诸城市")

  TreeView1.Nodes.Add(null,4,"NXG4%","潍坊市")
  TreeView1.Nodes.Add("NXG4%",4,"NXG4001","临朐县")
  TreeView1.Nodes.Add("NXG4%",4,"NXG4002","青州市")
  TreeView1.Nodes.Add("NXG4%",4,"NXG4003","高密市")
  TreeView1.Nodes.Add("NXG4%",4,"NXG4004","寿光市")
  TreeView1.Nodes.Add("NXG4%",4,"NXG4005","诸城市")
  for(i=6;i<2001;i++){
   TreeView1.Nodes.Add("NXG4%",4,"NXG"+(4000+i),"诸城市")
 
  }

  //alert(TreeView1.Nodes.Item[1])//.checkbox = true
  //alert(TreeView1.Nodes("NXG4%").Children)
  //alert(TreeView1.SelectedItem)
  //alert(TreeView1.Nodes.Item[0].Text)

  TreeView1.Nodes.Item("NXG1%").Expanded = true
  TreeView1.Nodes.Item("NXG2%").Expanded = true
  //TreeView1.Nodes.Item("NXG4%").Expanded = true

</SCRIPT>

<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function TreeView1_Click() {
  var o = (TreeView1.SelectedItem);
  //alert(TreeView1.CheckBoxes)
  Text1.value = o.Text
  Text2.value = o.Key
  Text3.value = o.Index
  Text4.value = o.Expanded
  Text5.value = o.FullPath
  Text6.value = o.Checked
  Text7.value = o.Selected
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=TreeView1 EVENT=Click>
<!--
TreeView1_Click()
//-->
</SCRIPT>

 

在C#代码里使用IE WEB Control TreeView

网站目录下需要有Microsoft.Web.UI.WebControls.dll和相应的文件 如大家要转载,请保留本人的版权。 /* *Description:完全的操作XML文件 *Auther:m...
  • mengyao
  • mengyao
  • 2006-05-02 23:42:00
  • 1304

SDK之--TreeView 分享

树型控件是一系列分层项目的窗口 每个项目由一个标签和一幅可选的位图组成 每个项目可以有一个子项目列表,单击一个项目,可以展开或折叠其子项目 1.创建树型控件:hwndTreeView=Creat...
  • c395565746c
  • c395565746c
  • 2010-06-19 01:03:00
  • 9382

SDK实现分隔条

Windows中的分隔条是一种被广泛使用的控件,绝大多数Explorer式样的应用程序都使用了这种控件。然而却很少有相关的资料对它的完整实现进行介绍,于是我自己实现了一个,希望对SDK的爱好者们有所帮...
  • henbing
  • henbing
  • 2005-02-18 23:06:00
  • 509

windows sdk编程系列文章 ---- 树型视图控件1

http://hi.baidu.com/combojiang/item/4e9bccd58eb75691260ae70d
  • cynthiarfrf
  • cynthiarfrf
  • 2013-11-28 16:37:25
  • 251

CheckBoxTreeView for Delphi7 树状视图复选框组件

  • 2015年05月06日 16:38
  • 3KB
  • 下载

树状图 TreeView控件的使用

TreeView 控件的一些常用属性: 1、CheckBoxes 属性:指示是否在树视图控件中的树节点旁显示复选框。(默认值:False) 2、FullRowSelect 属性:当 FullRow...
  • bigheadsheep
  • bigheadsheep
  • 2012-07-04 10:31:45
  • 766

win32 sdk树形控件的项拖拽实现

本课中,我们将学习如何使用树型视图控件。另外还要学习如何在树型视图中完成拖-拉动作,以及如何使用图象列表。 理论: 树型视图是一种特别的窗口,我们可以使用它一目了然地表示某种层次关系。譬如...
  • xgx198831
  • xgx198831
  • 2013-04-15 21:52:06
  • 1915

关于MFC中树形控件(CTreeCtrl)复选框(CheckBox)的显示一致性解决方案

关于MFC中树形控件(CTreeCtrl)复选框(CheckBox)的显示一致性解决方案  树形控件在Windows系统中是很常见的控件,例如资源管理器左侧的窗口中就有用来显示目录的树形视图。树形视图...
  • plzhou
  • plzhou
  • 2015-04-07 16:59:41
  • 8893

TreeView 树形控件的加载

  protected void Page_Load(object sender, EventArgs e)    ...{        if (!Page.IsPostBack)        ....
  • whqcfp
  • whqcfp
  • 2008-01-29 10:56:00
  • 731

Qt树形控件QTreeView使用2——复选框的设置

通过QStandardItem和QStandardItemModel可以很简单方便的给QTreeView添加节点,但是,许多树形控件都需要树的节点需要一个复选框(checkBox),网上许多资料都是通...
  • czyt1988
  • czyt1988
  • 2014-02-13 20:24:37
  • 18012
收藏助手
不良信息举报
您举报文章:树形控件(MS TreeView 6.0 ActiveX Control)在网页中的应用
举报原因:
原因补充:

(最多只允许输入30个字)