Reposted: SNOW Date: 2004-11-11 Popularity: 227 Buy the host to send U disk to send mouse to send 30G hard drive --- Indergent online old virtual host business user custom control code as follows: use system; use system.Web.ui ; using System.Web.UI.WebControls; using System.ComponentModel; using System.IO; namespace EWFS.CL {public struct stuTreeNodes {public string strKey; public string strDispVal; public string strParentKey; public string strJavaScriptCmd;} public struct stuTreeNodesIcons { public string strTreeCaptionIcon; public string strTreeContentOpenIcon; public string strTreeContentCloseIcon;} public struct stuTreePopMenu {public string strMenuItemImg; public string strMenuItemText; public string strMenuItemCmd;} [DefaultProperty ( "Text"), ToolboxData ( "<{0}: TreeView runat = server > {0}: TreeView> ")] public class TreeView: System.Web.UI.WebControls.WebControl {private string m_TreeCaption; // title private stuTreeNodes [] m_stuTreeNodes; // node content private stuTreeNodesIcons m_stuTreeNodesIcons; // node Icon Private string m_treechangedpostURL; // Modified Tree Transfer address private bool m_treeadddir; private bool m_treer enDir; private bool m_TreeDelDir; private stuTreePopMenu [] m_stuTreePopMenu; private string m_GotoID; private bool m_TreeRootPopMenu; private System.Data.DataSet m_dsTreeNodes; protected System.Web.UI.WebControls.Table TreeTable; public string TreeGotoID // Location ID {get { return m_GotoID;} set {m_GotoID = value;}} [Bindable (true), Category ( "Appearance"), DefaultValue (true)] public bool TreeRootPopMenu {get {return m_TreeRootPopMenu;} set {m_TreeRootPopMenu = value;}} [Bindable (true), Category ( "Appearance"), DefaultValue ( "")] public bool TreeAddDir {get {return m_TreeAddDir;} set {m_TreeAddDir = value;}} public bool TreeRenDir {get {return m_TreeRenDir;
} Set {m_TreeRenDir = value;}} public bool TreeDelDir {get {return m_TreeDelDir;} set {m_TreeDelDir = value;}} public stuTreePopMenu [] StuTreePopMenu {get {return m_stuTreePopMenu;} set {m_stuTreePopMenu = value;}} public string TreeChangedPostURL {get {return m_TreeChangedPostURL;} set {m_TreeChangedPostURL = value;}} public stuTreeNodesIcons stuTreeNodesIcons {get {return m_stuTreeNodesIcons;} set {m_stuTreeNodesIcons = value;}} public stuTreeNodes [] stuTreeNodes {get {return m_stuTreeNodes;} set {m_stuTreeNodes = value }}} public string treecaption {get {m_treecaption = value;}} ///
/// summary> /// To write HTML writer param> protected override void createchildControls () {system.Web.ui.WebControls.table otb = new table (); System.web.ui.webcontrols.table otb1 = new table (); system.Web.ui.WebControls.tableRow OTR = new tableerow (); system.Web.ui.WebControls.tablecell odd = new TableCell () System.Web.ui.WebControls.Unit ou = new unit ("98%"); System.Web.ui.ControlColLlection OCC = NULL; System.Web.ui.Control OC1 = NULL; INT i; // Output JS File String Scr = ""; //