private void RefreshTree() { AdvTree.Nodes.Clear(); AdvTree.View = DevComponents.AdvTree.eView.Tile; DevComponents.DotNetBar.ElementStyle groupStyle = new DevComponents.DotNetBar.ElementStyle(); groupStyle.TextColor = System.Drawing.Color.Navy; groupStyle.Font = new System.Drawing.Font(AdvTree.Font.FontFamily, 9f, System.Drawing.FontStyle.Bold); groupStyle.Name = "GroupStyle"; AdvTree.Styles.Add(groupStyle); DevComponents.DotNetBar.ElementStyle subItemStyle = new DevComponents.DotNetBar.ElementStyle(); subItemStyle.TextColor = System.Drawing.Color.Gray; subItemStyle.Name = "SubItemStyle"; AdvTree.Styles.Add(subItemStyle); System.Collections.ArrayList rootList = authorityService.GetRootModule(Framework.Entity.Module.ALL); foreach (Framework.Entity.Module root in rootList) { DevComponents.AdvTree.Node groupNode = new DevComponents.AdvTree.Node(root.Title, groupStyle); groupNode.Expanded = true; groupNode.Tag = root; AdvTree.Nodes.Add(groupNode); System.Collections.ArrayList childList = authorityService.GetModuleByPid(root.Id, Framework.Entity.Module.ALL); foreach (Framework.Entity.Module child in childList) { groupNode.Nodes.Add(CreateChildNode(child, global::Framework.Properties.Resources.Default, subItemStyle)); } } }
private void pasteTreeTSIMenuItem_Click(object sender, EventArgs e) { DevComponents.AdvTree.Node selectNode = TreeTSI.SelectedNode; TSIDockContainer selectTSIDockContainer = (TSIDockContainer)MainBar.SelectedDockContainerItem; if (selectNode.Level == 1) { if (Copied_TSI_DDSElement != null) { int DDSIndex = selectNode.Parent.Index; int ElementIndex = selectNode.Index; selectTSIDockContainer.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex] = Copied_TSI_DDSElement; selectNode.Name = Copied_TSI_DDSElement.Name; selectNode.Text = Copied_TSI_DDSElement.Name; } } else if (selectNode.Level == 0) { int DDSIndex = selectNode.Index; if (Copied_TSI_DDS != null) { selectTSIDockContainer.tsi.listDDS[DDSIndex] = Copied_TSI_DDS; selectNode.Nodes.Clear(); selectNode.Name = Copied_TSI_DDS.Path; selectNode.Text = Copied_TSI_DDS.Path; Copied_TSI_DDS.ListDDS_element.ForEach(delegate(TSI.DDS.DDSElement ddsElement) { DevComponents.AdvTree.Node newDDSElementNode = new DevComponents.AdvTree.Node(); newDDSElementNode.Name = ddsElement.Name; newDDSElementNode.Text = ddsElement.Name; selectNode.Nodes.Add(newDDSElementNode); }); } } }
public FormSetLimitScale(DevComponents.AdvTree.Node pnode, IMapControlDefault pMapControl, string LayerTreeXmlPath) { InitializeComponent(); _node = pnode; _MapControl = pMapControl; _LayerTreexmlpath = LayerTreeXmlPath; }
//将选中节点包含的图层节点加入到图层列表中 private void AddNodeToListLayer(DevComponents.AdvTree.Node pNode) { if (pNode == null) { return; } switch (pNode.Tag.ToString()) { case "DIR": case "DataDIR": case "Root": if (pNode.Nodes.Count > 0) { for (int i = 0; i < pNode.Nodes.Count; i++) { DevComponents.AdvTree.Node pTmpNode = pNode.Nodes[i]; AddNodeToListLayer(pTmpNode); } } break; case "Layer": if (!_DicLayerList.ContainsKey(pNode.Name)) { ListViewItem pItem = new ListViewItem(); pItem.Text = pNode.Text; pItem.Tag = pNode.Name; this.listViewQueryLayer.Items.Add(pItem); _DicLayerList.Add(pNode.Name, pNode.Text); } break; } }
void BindModuleList(int pageIndex) { string moduleCode = ""; this.ShowWaitting(enuWaitMsgType.BindData); DevComponents.AdvTree.Node node = this.treMenu.SelectedNode; if (node == null) { HideWaitting(); return; } moduleCode = node.Tag.ToStringHasNull(); Sys_ModuleLogic logic = new Sys_ModuleLogic(this); PageList <Sys_ModuleResult> lstRst = new PageList <Sys_ModuleResult>(); Sys_ModuleParam param = new Sys_ModuleParam(); param.PageIndex = pageIndex; param.ModuleCode = moduleCode; param.PageSize = this.pagModule.PageSize; param.NotModuleIDs = moduleID; param = this.ConvertControlToEntity <Sys_ModuleParam>(this.grpSearch.Controls, param, null); lstRst = logic.GetPageList(param); dgvModule.DataSource = lstRst.ResultList; this.pagModule.RecordCount = lstRst.TotalCount; this.SetDataSource <Sys_ModuleResult>(lstRst.ResultList); SetGridCheck(this.dgvModule, _idColName, _chkColName); HideWaitting(); }
private DevComponents.AdvTree.Node GetNode(DevComponents.AdvTree.Node rootNode, string NodeName) { DevComponents.AdvTree.Node newNode = new DevComponents.AdvTree.Node(); if (rootNode == null) { return(newNode); } if (rootNode.HasChildNodes) { for (int i = 0; i < rootNode.Nodes.Count; i++) { if (rootNode.Nodes[i].Name == NodeName) { newNode = rootNode.Nodes[i]; return(newNode); } newNode = GetNode(rootNode.Nodes[i], NodeName); if (newNode.Name == NodeName) { return(newNode); } } } else { if (rootNode.Name.ToString() == NodeName) { newNode = rootNode; } } return(newNode); }
void Search(string text) { int tempindex = 0; int i = 0; for (i = 0; i < advTree1.Nodes.Count; i++) { DevComponents.AdvTree.Node item = advTree1.Nodes[i]; string temp = item.Cells[1].Text + item.Cells[4].TagString + item.Cells[5].Text; temp = temp + string.Join("", WinFormAppUtil.Common.PinYinConverterHelp.GetTotalPingYin(temp).FirstPingYin); if (temp.Contains(text)) { if (tempindex >= index && item.Visible) { item.SetSelectedCell(item.Cells[0], DevComponents.AdvTree.eTreeAction.Mouse); index++; break; } else { tempindex++; } } } if (i == advTree1.Nodes.Count) { index = 0; } }
/// <summary> /// 加载下拉结点列表(包含多选框) /// Created:2017/05/22(zhuguanjun) /// </summary> /// <param name="advTree1"></param> /// <param name="ProjectID"></param> /// <param name="NodeType">节点类型</param> public static void SetAdvTreeData(DevComponents.AdvTree.AdvTree advTree1, string ProjectID, int?NodeType, string[] checks) { advTree1.Nodes.Clear(); List <PNode> listNode = new WBSBLL().GetNodes(ProjectID, NodeType); IEnumerable <PNode> parentNode = null; DevComponents.AdvTree.Node node = null; parentNode = listNode.Where(t => string.IsNullOrEmpty(t.ParentID)).OrderBy(t => t.CREATED); IEnumerable <PNode> children = listNode.Where(t => t.ParentID == parentNode.First().ID).OrderBy(t => t.No); foreach (PNode child in children) { node = new DevComponents.AdvTree.Node() { Checked = checks != null && checks.Contains(child.ID) ? true : false, CheckBoxVisible = true, Name = child.ID, Text = child.Name, Tag = JsonHelper.EntityToString <PNode>(child) }; SetSubTreeDataWithCheckBox(listNode, child, node, checks); advTree1.Nodes.Add(node); } advTree1.ExpandAll(); }
//查询节点 private void FindNodes(List <DevComponents.AdvTree.Node> nodes, DevComponents.AdvTree.Node node, params Type[] types) { if (node.Visible == true) { if (types == null || types.Length == 0) { nodes.Add(node); } else { foreach (Type type in types) { object nodeTag = node.Tag; if (nodeTag != null && nodeTag.GetType().FullName == type.FullName) { nodes.Add(node); break; } else if (nodeTag == null && typeof(Nullable).FullName == type.FullName) { nodes.Add(node); break; } } } } foreach (DevComponents.AdvTree.Node chNode in node.Nodes) { FindNodes(nodes, chNode, types); } }
private void SetChNodes(DevComponents.AdvTree.Node node, bool bChecked) { foreach (DevComponents.AdvTree.Cell cell in node.Cells) { if (cell.CheckBoxVisible && cell.Checked == !bChecked) { return; } } foreach (DevComponents.AdvTree.Node chNode in node.Nodes) { foreach (DevComponents.AdvTree.Cell cell in chNode.Cells) { if (cell.CheckBoxVisible) { cell.Checked = bChecked; } } // if (chNode.CheckBoxVisible) // { // chNode.Checked =bChecked; // } SetChNodes(chNode, bChecked); } }
// *--------------------------------------------------------------------------------------- // *开 发 者:chenyafei // *开发时间:20110623 // *功能函数:更新系统维护库信息.将比例尺信息、连接字符串信息(数据集信息)、数据库状态信息写入数据库 // *参 数:当前树节点,数据库连接字段值 // *返 回 值:无返回值 private void UpdateDBforFile(DevComponents.AdvTree.Node pCurNode, string sConnectInfo) { //获取当前数据源ID if (pCurNode.DataKey == null) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", "获取数据库工程ID失败!"); return; } string pDBID = pCurNode.DataKey.ToString(); //当前数据库工程ID if (ModuleData.TempWks == null) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", "获取系统维护库工作空间失败!"); return; } //更新数据库状态信息 string updateStr = "UPDATE DATABASEMD SET CONNECTIONINFO='" + sConnectInfo + "',DATABASSTATEID=" + EnumDBState.库体已初始化.GetHashCode() + " WHERE ID=" + Convert.ToInt32(pDBID); try { ModuleData.TempWks.ExecuteSQL(updateStr); } catch { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", "数据库连接信息更新失败"); this.btn_OK.Enabled = true; this.btn_cancle.Enabled = true; return; } }
/// <summary> /// 根据树上的节点,读取相关图层里的属性邦定到显示控件当中 /// </summary> /// <param name="node"></param> private void ReadNode(DevComponents.AdvTree.Node node) { if (dataGridViewX1.DataSource != null) { dataGridViewX1.DataSource = null; } ILayer layer = node.Tag as ILayer;//当前节点上的TAG IFeatureLayer f_layer = layer as IFeatureLayer; IFeatureClass F_class = f_layer.FeatureClass; IFields Fields = F_class.Fields;//得到要素类当中的所有列集合 System.Data.DataTable table = new System.Data.DataTable(); table.Columns.Add("字段名", typeof(string)); for (int n = 0; n < Fields.FieldCount; n++) { IField field = Fields.get_Field(n); if (field.Editable && field.Type != esriFieldType.esriFieldTypeGeometry && field.Type != esriFieldType.esriFieldTypeOID) { System.Data.DataRow row = table.NewRow(); row[0] = Fields.get_Field(n).Name;//将列名赋值过去 table.Rows.Add(row); } } dataGridViewX1.Tag = node.Index; dataGridViewX1.DataSource = table; dataGridViewX1.Columns[0].Width = 30; dataGridViewX1.Columns[1].Width = 218; dataGridViewX1.Columns[1].ReadOnly = true; }
public override void OnClick() { if (_hook == null) { return; } if (_hook.MainUserControl == null) { return; } if (!File.Exists(ModDBOperate._QueryConfigXmlPath)) { return; } //读取配置文件信息 XmlDocument pXmlDoc = new XmlDocument(); pXmlDoc.Load(ModDBOperate._QueryConfigXmlPath); string strSearch = "//LoadDataConfig/LoadItem[@ItemText='927ZT']/NodeItem"; XmlNode pXmlnode = pXmlDoc.SelectSingleNode(strSearch); if (pXmlnode == null) { return; } //获取节点的NodeKey string strNodeKey = pXmlnode.Attributes["NodeKey"].Value; pXmlDoc = null; GeoLayerTreeLib.LayerManager.UcDataLib pLayerTree = _hook.LayerTree as GeoLayerTreeLib.LayerManager.UcDataLib; DevComponents.AdvTree.Node pNode = pLayerTree.GetNodeByNodeKey(strNodeKey); //changed by chulili 20111118 加载或卸载指定NodeKey下面的数据 if (base._Checked == false) //按钮先前未被按下 { pNode.SetChecked(true, DevComponents.AdvTree.eTreeAction.Mouse); //加载数据 if (pNode.Checked) //若数据被正确加载 { base._Checked = true; //按钮置于按下状态 } } else //按钮先前是按下的状态 { pNode.SetChecked(false, DevComponents.AdvTree.eTreeAction.Mouse); //卸载数据 if (!pNode.Checked) //若数据被成功卸载 { base._Checked = false; //按钮置于非按下状态 } } ////调用函数,加载该节点内容 //UserControlSMPD pUserControl = _hook.MainUserControl as UserControlSMPD; //if (pUserControl != null) //{ // pUserControl.AddDataDir(strNodeKey); //} }
/// <summary> /// 设定子节点 /// Created:20170602(ChengMengjia) /// </summary> /// <param name="advTree1"></param> /// <param name="ProjectID"></param> private static void SetMainSubTreeData(IList <PNode> listNode, PNode parent, DevComponents.AdvTree.Node node) { string parentID = parent.ID.Substring(0, 36); IEnumerable <PNode> children = listNode.Where(t => t.ParentID == parentID).OrderBy(t => t.No).OrderByDescending(t => t.No.HasValue); if (children.Count <PNode>() < 1) { parent.FinishStatus = parent.FinishStatus == null ? 0 : parent.FinishStatus; node.Style = MatchColor(parent.FinishStatus); return; } DevComponents.AdvTree.Node node2; foreach (PNode child in children) { node2 = new DevComponents.AdvTree.Node() { Name = child.ID, Text = string.IsNullOrEmpty(child.WBSNo) ? child.Name + "(" + EnumsHelper.GetDescription((WBSPType)child.PType) + ")" : child.WBSNo + "-" + child.Name, Tag = JsonHelper.EntityToString <PNode>(child) }; #region 交付物需要检查完成情况 #endregion SetMainSubTreeData(listNode, child, node2); node.Nodes.Add(node2); } parent.FinishStatus = (from p in children select p.FinishStatus).Max(); node.Style = MatchColor(parent.FinishStatus); }
//通过NODE 得到NODYKEY private string GetNodeKey(DevComponents.AdvTree.Node Node) { // labelErr.Text = ""; XmlNode xmlnode = (XmlNode)Node.DataKey; XmlElement xmlelement = xmlnode as XmlElement; string strDataType = ""; if (xmlelement.HasAttribute("DataType")) { strDataType = xmlnode.Attributes["DataType"].Value; } if (strDataType == "RD" || strDataType == "RC")//是影像数据 返回 { // labelErr.Text = "请选择矢量数据进行操作!"; return(""); } if (xmlelement.HasAttribute("IsQuery")) { if (xmlelement["IsQuery"].Value == "False") { // labelErr.Text = "该图层不可查询!"; return(""); } } if (xmlelement.HasAttribute("NodeKey")) { return(xmlelement.GetAttribute("NodeKey")); } return(""); }
private void wnd_DragDrop(object sender, DragEventArgs e) { ucSinglePlayWnd p = sender as ucSinglePlayWnd; Type dataType = typeof(DevComponents.AdvTree.Node); if (e.Data.GetDataPresent(dataType)) { DevComponents.AdvTree.Node node = (DevComponents.AdvTree.Node)e.Data.GetData(dataType); TaskInfoV3_1 task = node.Tag as TaskInfoV3_1; if (task != null) { TaskMSSInfoV3_1 mssinfo = m_viewModel.GetMssTaskInfo(task.TaskId); if (mssinfo != null) { p.VideoName = task.TaskName; p.StartPlayBack(mssinfo.MssHostIp, mssinfo.MssHostPort, mssinfo.VideoPath, 0, 0); } else { DevComponents.DotNetBar.MessageBoxEx.Show("无此视频文件", Framework.Environment.PROGRAM_NAME, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } }
public void showpanel(DevComponents.AdvTree.Node tnode) { panel2.Top = advTree1.Top + tnode.Bounds.Bottom + advTree1.NodeSpacing + 4; panel2.Left = advTree1.Left + tnode.Bounds.Left; panel2.Visible = true; panel2.Enabled = true; textBox1.Clear(); textBox1.Focus(); buttonadd.Enabled = false; switch (m_action) { case action_type.create: { buttonadd.Text = "Save"; break; } case action_type.update: { textBox1.Text = curr_node.Text; textBox1.SelectionStart = curr_node.Text.Length; textBox1.SelectionLength = curr_node.Text.Length - 1; buttonadd.Text = "Edit"; break; } } advTree1.Enabled = false; }
public FormModifyServiceLayer(string xmlPath, IWorkspace pTmpwks, DevComponents.AdvTree.Node pNode) { _tmpWorkspace = pTmpwks; _xmlpath = xmlPath; _curNode = pNode; InitializeComponent(); }
private void Recursive(DevComponents.AdvTree.Node _nd) { ic.accountC _acc = _nd.Tag as ic.accountC; iGRow _row = null; foreach (var t in _nd.Nodes.Cast <DevComponents.AdvTree.Node>()) { _row = fGrid.Rows.Add(); _row.Level = t.Level - 1; _row.Font = new Font("georgia", 12, FontStyle.Regular); _row.ReadOnly = iGBool.True; _row.Cells["Account Name"].Value = t.Text; _row.Cells["Alias"].Value = null; _row.Cells["section_index"].Value = _acc.account_dept_type.ToByte(); _row.Cells["section_name"].Value = _acc.account_dept_type.ToStringNullable(); _row.Key = _acc.account_id.ToStringNullable(); _row.AutoHeight(); if (t.Nodes.Count == 0) { continue; } _row.TreeButton = iGTreeButtonState.Visible; Recursive(t); } }
void m_viewModel_TaskDeleted(TaskInfoV3_1 obj) { if (isClosed) { return; } if (InvokeRequired) { this.Invoke(new Action <TaskInfoV3_1>(m_viewModel_TaskDeleted), obj); } else { DevComponents.AdvTree.Node node = null; foreach (DevComponents.AdvTree.Node item in advTree1.Nodes) { if (item.Text == obj.TaskId.ToString()) { node = item; break; } } if (node != null) { advTree1.Nodes.Remove(node); } PageNavigatorChanged(); } }
private void advTree1_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { curr_node = e.Node; if (curr_node == null) { return; } labelclient.Text = curr_node == null ? string.Empty : curr_node.Text; if (curr_node.Level == 0) { label3.Text = string.Empty; m_account = null; clear_grid_data(); fGrid.Enabled = false; return; } if (curr_node.Tag != null) { if (!fGrid.Enabled) { fGrid.Enabled = true; } m_account = curr_node.Tag as ic.accountC; LoadAccountDetail(m_account); label3.Text = curr_node.Text; } }
private void InitTree() { IList <CmcsGoodsType> rootList = Dbers.GetInstance().SelfDber.Entities <CmcsGoodsType>(); if (rootList.Count == 0) { //初始化根节点 CmcsGoodsType rootGoods = new CmcsGoodsType(); rootGoods.Id = "-1"; rootGoods.GoodsName = "物资名称"; rootGoods.TreeCode = "00"; rootGoods.IsValid = 1; rootGoods.OrderNumber = 0; Dbers.GetInstance().SelfDber.Insert <CmcsGoodsType>(rootGoods); } advTree1.Nodes.Clear(); CmcsGoodsType rootEntity = Dbers.GetInstance().SelfDber.Get <CmcsGoodsType>("-1"); DevComponents.AdvTree.Node rootNode = CreateNode(rootEntity); LoadData(rootEntity, rootNode); advTree1.Nodes.Add(rootNode); this.Output = rootEntity; ProcessFromRequest(eEditMode.查看); }
//由行政区树获取行政区单位名称 public static string GetUnitName(DevComponents.AdvTree.Node vSelectNode) { string XZQpath = Application.StartupPath + "\\..\\Res\\Xml\\XZQ.xml"; string strTag = vSelectNode.Tag.ToString(); string strXZBM = ""; if (File.Exists(XZQpath)) { XmlDocument pXmldoc = new XmlDocument(); pXmldoc.Load(XZQpath); XmlNode pNode = pXmldoc.SelectSingleNode("//LayerConfig/" + strTag); XmlElement pEle = pNode as XmlElement; if (pEle != null) { if (pEle.HasAttribute("XZBMField")) { strXZBM = pEle.GetAttribute("XZBMField"); } pXmldoc = null; } pXmldoc = null; } return(strXZBM); }
private void advTree1_NodeMouseUp(object sender, DevComponents.AdvTree.TreeNodeMouseEventArgs e) { _SelectNode = null; _SelectNode = e.Node; LoadFuncontent(); }
public static string getWhereByXZQ(DevComponents.AdvTree.Node vSelectNode) { if (vSelectNode == null) { return(""); } string strCode = vSelectNode.Name; string strWhere = ""; switch (strCode.Length) { case 2: strWhere = "SHENG='" + strCode + "'"; break; case 4: strWhere = "SHI='" + strCode + "'"; break; case 6: strWhere = "XIAN='" + strCode + "'"; break; case 8: strWhere = "XIANG='0" + strCode.Substring(strCode.Length - 3, 2) + "' AND XIAN='" + strCode.Substring(0, strCode.Length - 2) + "'"; break; } return(strWhere); }
public override void OnClick() { if (_AppHk == null) { return; } if (_AppHk.LayerAdvTree == null) { return; } if (_AppHk.MapControl == null) { return; } DevComponents.AdvTree.AdvTree pTree = _AppHk.LayerAdvTree as DevComponents.AdvTree.AdvTree; if (pTree == null) { return; } if (pTree.SelectedNode == null) { return; } DevComponents.AdvTree.Node pNode = pTree.SelectedNode; IMapControlDefault pMapControl = _AppHk.MapControl as IMapControlDefault; FormSetLimitScale pFrm = new FormSetLimitScale(pNode, pMapControl, ""); DialogResult pRes = pFrm.ShowDialog(); if (pRes == DialogResult.OK) { (pMapControl.Map as IActiveView).Refresh(); } }
DevComponents.AdvTree.Node CreateNode(CmcsGoodsType entity) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(entity.GoodsName); node.Tag = entity; node.Expanded = true; return(node); }
private void addElementToolStripMenuItem_Click(object sender, EventArgs e) { DevComponents.AdvTree.Node selectNode = TreeTSI.SelectedNode; TSIDockContainer selectTSIDockContainer = (TSIDockContainer)MainBar.SelectedDockContainerItem; if (selectNode.Level == 1) { int DDSIndex = selectNode.Parent.Index; int ElementIndex = selectNode.Index; TSI.DDS.DDSElement newDDSElement = new TSI.DDS.DDSElement((short)DDSIndex, 0, 0, 10, 10, 0, "New Element"); selectTSIDockContainer.tsi.listDDS[DDSIndex].ListDDS_element.Add(newDDSElement); DevComponents.AdvTree.Node newDDSElementNode = new DevComponents.AdvTree.Node(); newDDSElementNode.Name = "New Element"; newDDSElementNode.Text = "New Element"; selectNode.Parent.Nodes.Add(newDDSElementNode); } else if (selectNode.Level == 0) { int DDSIndex = selectNode.Index; TSI.DDS.DDSElement newDDSElement = new TSI.DDS.DDSElement((short)DDSIndex, 0, 0, 10, 10, 0, "New Element"); selectTSIDockContainer.tsi.listDDS[DDSIndex].ListDDS_element.Add(newDDSElement); DevComponents.AdvTree.Node newDDSElementNode = new DevComponents.AdvTree.Node(); newDDSElementNode.Name = "New Element"; newDDSElementNode.Text = "New Element"; selectNode.Nodes.Add(newDDSElementNode); } }
/// <summary> /// 根据CODE设定下拉树的选定值 /// Created:20170405(Xuxb) /// </summary> /// <param name="advTree1"></param> /// <param name="value"></param> public static void SetComboxTreeSelectByValue(DevComponents.DotNetBar.Controls.ComboTree advTree1, string value) { int currentIndex = 0; bool catchFlg = false; for (int i = 0; i < advTree1.Nodes.Count; ++i) { DevComponents.AdvTree.Node dr = (DevComponents.AdvTree.Node)(advTree1.Nodes[i]); if (dr.Name.ToString().Substring(0, 36) == value.Substring(0, 36)) { advTree1.SelectedIndex = currentIndex; catchFlg = true; break; } else { currentIndex = GetSubTreeData(dr, value.Substring(0, 36), currentIndex, out catchFlg); if (catchFlg) { advTree1.SelectedIndex = currentIndex; break; } else { currentIndex = currentIndex + 1; continue; } } } }
//点击树定位 private void NodeTree_NodeClick(object sender, DevComponents.AdvTree.TreeNodeMouseEventArgs e) { DevComponents.AdvTree.Node clickedNode = e.Node; Node node = clickedNode.Tag as Node; if (node != null) { //如果当前节点内容不为空,直接定位 if (string.IsNullOrEmpty(node.content) == false) { findLocation(node.content); } else//否则查找内容不为空的第一个子节点,再定位 { foreach (DevComponents.AdvTree.Node subTreeNode in clickedNode.Nodes) { Node subNode = subTreeNode.Tag as Node; if (string.IsNullOrEmpty(subNode.content) == false) { findLocation(subNode.content); } else { findLocation(subNode.title); } break; } } } }
private void txtSearchClient_TextChanged(object sender, EventArgs e) { if (!connected) { if (txtSearchClient.Text != string.Empty && txtSearchClient.ForeColor != Color.Gray) { treeClienti.Nodes[0].Nodes.Clear(); var temp = _controller.GetCLient.Values.Where(x => x.Name.ToUpper().Contains(txtSearchClient.Text.ToUpper())).OrderBy(o => o.Name); IEnumerable <VpnManagerDAL.DTO.PlantDTO> list = (temp.ToList() as IEnumerable <VpnManagerDAL.DTO.PlantDTO>); foreach (VpnManagerDAL.DTO.PlantDTO client in list) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(); node.Text = client.DisplayedName; //node.Image = Properties.Resources.Modem_icon; node.Tag = client.Id; node.Editable = false; node.DragDropEnabled = false; node.NodeDoubleClick += new EventHandler(node_NodeDoubleClick); node.Tooltip = String.Format("Right Click -> Connect to start the connection with {0}", client.Name); treeClienti.Nodes[0].Nodes.Add(node); } } else { LoadList(); } } }
public NodeRendererEventArgs(Graphics g, Node node, Rectangle bounds, ElementStyle style, Color color) { this.Graphics = g; this.Node = node; this.NodeBounds = bounds; this.Style = style; this.Color = color; }
private DevComponents.AdvTree.Node CreateChildNode(Framework.Entity.Module module, System.Drawing.Image image, DevComponents.DotNetBar.ElementStyle subItemStyle) { DevComponents.AdvTree.Node childNode = new DevComponents.AdvTree.Node(module.Title); childNode.Image = image; childNode.Cells.Add(new DevComponents.AdvTree.Cell(module.Title, subItemStyle)); childNode.Tag = module; childNode.NodeDoubleClick += new System.EventHandler(MnModify_Click); return childNode; }
private void CreateChapter(int pid, DevComponents.AdvTree.Node rootNode) { System.Collections.ArrayList nodeList = contentService.GetChapterByPid(pid, Framework.Entity.Project.Type); foreach (Framework.Entity.Chapter child in nodeList) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(child.Title); node.Cells.Add(new DevComponents.AdvTree.Cell(child.Description)); node.Cells.Add(new DevComponents.AdvTree.Cell(GetState(child.State))); node.Tag = child; node.Expanded = false; node.NodeDoubleClick += new System.EventHandler(MnModify_Click); rootNode.Nodes.Add(node); CreateChapter(child.Id, node); } }
private void CreateChapterTree(int pid, DevComponents.AdvTree.Node rootNode) { System.Collections.ArrayList nodeList = contentService.GetChapterByPid(pid,Framework.Entity.Project.Type); foreach (Framework.Entity.Chapter child in nodeList) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(child.Title); node.Tag = child; node.Expanded = false; node.NodeClick += new System.EventHandler(delegate(object o, System.EventArgs a) { RefreshList(); }); rootNode.Nodes.Add(node); CreateChapterTree(child.Id, node); } }
private void RefreshTree() { AdvTree.Nodes.Clear(); System.Collections.ArrayList rootList = contentService.GetChapterByPid(0, Framework.Entity.Project.Type); foreach (Framework.Entity.Chapter root in rootList) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(root.Title); node.Cells.Add(new DevComponents.AdvTree.Cell(root.Description)); node.Cells.Add(new DevComponents.AdvTree.Cell(GetState(root.State))); node.Tag = root; node.Expanded = false; node.NodeDoubleClick += new System.EventHandler(MnModify_Click); AdvTree.Nodes.Add(node); CreateChapter(root.Id, node); } }
private void RefreshList() { AdvTree.Nodes.Clear(); System.Collections.ArrayList modelList = contentService.GetAllModel(); int i = 1; foreach (Framework.Entity.Model model in modelList) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(System.Convert.ToString(i)); node.Cells.Add(new DevComponents.AdvTree.Cell(model.Name)); node.Cells.Add(new DevComponents.AdvTree.Cell(model.Description)); node.Cells.Add(new DevComponents.AdvTree.Cell(GetState(model.State))); node.Tag = model; node.NodeDoubleClick += new System.EventHandler(MnModify_Click); AdvTree.Nodes.Add(node); i++; } }
private void CreateTemplateList() { DevComponents.AdvTree.Node rootNode = new DevComponents.AdvTree.Node(chapter.Title); rootNode.Expanded = true; AdvTree.Nodes.Add(rootNode); System.Collections.ArrayList templateList = contentService.GetTemplateByChapter(chapter.Id); foreach (Framework.Entity.Template template in templateList) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(template.Title); node.Tag = template; node.Expanded = true; node.NodeDoubleClick += new System.EventHandler(delegate(object o, System.EventArgs a) { foreach (Framework.Entity.Template template1 in templateList)//这层foreeach用于双击节点时,重新的到所有的节点 { if (template1.Title == node.Text)//如果 { DevComponents.AdvTree.Node nd = (DevComponents.AdvTree.Node)o; Framework.Entity.Template tmp = (Framework.Entity.Template)nd.Tag; if (template1.Type == Framework.Entity.Template.RTF) { RichTextBoxEx.Visible = true; WinWordControlEx.Visible = false; RichTextBoxEx.SetContent(System.Text.Encoding.Default.GetString(template1.Content)); } else { RichTextBoxEx.Visible = false; WinWordControlEx.Visible = true; path = WinWordControlEx.RandomPath; WinWordControlEx.SetWordStream(template1.Content, path); } break; } } }); rootNode.Nodes.Add(node); } }
private void LoadTreeViewThucDon1() { advTreeThucDon1.Nodes.Clear(); DevComponents.AdvTree.Node node2 = new DevComponents.AdvTree.Node(); node2.Text = "Tất cả"; DevComponents.AdvTree.Node node3 = new DevComponents.AdvTree.Node(); node3.Text = "Tất cả thực đơn"; node2.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node3 }); // node3.Image = global::VietRestaurant2._0.Properties.Resources.folder_48; advTreeThucDon1.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node2 }); ThucDon.ModuleThucDon thucdon = new ThucDon.ModuleThucDon(); DataTable dtNhom = thucdon.LoadNhomDanhMucThucDon(); int a = dtNhom.Rows.Count; for (int i = 0; i < a; i++) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(); node.Text = dtNhom.Rows[i]["TenDanhMuc"].ToString(); node.Name = "a" + dtNhom.Rows[i]["MaDanhMuc"].ToString(); DataTable dt = thucdon.LoadDanhMucTheoNhomDanhMuc(Convert.ToInt32(dtNhom.Rows[i]["MaDanhMuc"].ToString())); int b = dt.Rows.Count; for (int j = 0; j < b; j++) { DevComponents.AdvTree.Node node1 = new DevComponents.AdvTree.Node(); node1.Text = dt.Rows[j]["TenDanhMuc"].ToString(); node1.Name = dt.Rows[j]["MaDanhMuc"].ToString(); // node1.Image = global::VietRestaurant2._0.Properties.Resources.folder_48; node.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node1 }); } advTreeThucDon1.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node }); } advTreeThucDon1.ExpandAll(); }
private void RefreshList() { TreeTemplate.Nodes.Clear(); Framework.Entity.Chapter chapter = (Framework.Entity.Chapter)TreeChapter.SelectedNode.Tag; System.Collections.ArrayList templateList = contentService.GetTemplateByChapter(chapter.Id); int i = 1; foreach (Framework.Entity.Template template in templateList) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(System.Convert.ToString(i)); node.Cells.Add(new DevComponents.AdvTree.Cell(template.Title)); node.Cells.Add(new DevComponents.AdvTree.Cell(template.Key)); node.Cells.Add(new DevComponents.AdvTree.Cell(GetState(template.State))); node.Tag = template; node.NodeDoubleClick += new System.EventHandler(MnModify_Click); TreeTemplate.Nodes.Add(node); i++; } }
//获取文件夹下所有 文件夹 的名字包括子文件夹 利用treeview来实现 public void loadFolder(string foderPath, string type, DevComponents.AdvTree.Node node) { List<string> FolderName = getAllFolderName(foderPath, type); //node.Text = foderPath; foreach (string nn in FolderName) { DevComponents.AdvTree.Node node2 = new DevComponents.AdvTree.Node(); node2.Text = nn.Substring(foderPath.Length);//.ToString(); node.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node2 }); loadFolder(nn + "\\", type, node2); } }
private void RefreshChapterTree() { ChapterTree.Nodes.Clear(); System.Xml.XmlNode content = doc.SelectSingleNode("PROJECT/CONTENT"); DevComponents.AdvTree.Node rootNode = new DevComponents.AdvTree.Node(doc.SelectSingleNode("PROJECT/INFO/NAME").InnerText); rootNode.NodeDoubleClick += new System.EventHandler(delegate(object o, System.EventArgs a)//双击根节点,生成word文档 { Framework.Interface.Project.FrmProjectShow win = new Framework.Interface.Project.FrmProjectShow(); win.Show(); //显示生成文档的窗口 win.InitForm(); //初始化..... }); rootNode.Expanded = true; ChapterTree.Nodes.Add(rootNode); CreateChapterTree(content, rootNode); }
private void LoadTreeData() { if (tvInspections.Nodes.Count > 0) { tvInspections.Nodes.Clear(); } if (tvItems.Nodes.Count > 0) { tvItems.Nodes.Clear(); } DataSet dsS = Program.SQL.SelectAll("SELECT id,name FROM locations_sites;"); DataSet dsA = Program.SQL.SelectAll("SELECT id,name,site FROM locations_areas;"); DataSet dsV = Program.SQL.SelectAll("SELECT id,name,site,area FROM locations_vessels;"); DataSet dsF = Program.SQL.SelectAll("SELECT id,name,site,area,vessel FROM locations_floors;"); DataSet dsG = Program.SQL.SelectAll("SELECT id,name,site,area,vessel,floor FROM locations_grids;"); if (dsS.Tables.Count > 0 && dsS.Tables[0].Rows.Count == 0) { Program.SQL.AddParameter("name", "Default"); Program.SQL.AddParameter("date", DateTime.Now); int i = Program.SQL.Insert("INSERT INTO locations_sites (name,entered,modified) VALUES (@name,@date,@date)"); } if (dsS.Tables.Count > 0 && dsS.Tables[0].Rows.Count > 0) { for (int s = 0; s < dsS.Tables[0].Rows.Count; s++) { DataRow sr = dsS.Tables[0].Rows[s]; string sSite = sr["id"].ToString(); DevComponents.AdvTree.Node nInS = new DevComponents.AdvTree.Node(); nInS.Tag = "s:" + sSite; nInS.Text = sr["name"].ToString(); tvInspections.Nodes.Add(nInS); DevComponents.AdvTree.Node nInSr = tvInspections.Nodes[tvInspections.Nodes.Count - 1]; DevComponents.AdvTree.Node nItS = new DevComponents.AdvTree.Node(); nItS.Tag = "s:" + sSite; nItS.Text = sr["name"].ToString(); tvItems.Nodes.Add(nItS); DevComponents.AdvTree.Node nItSr = tvItems.Nodes[tvItems.Nodes.Count - 1]; if (dsA.Tables.Count > 0 && dsA.Tables[0].Rows.Count > 0) { for (int a = 0; a < dsA.Tables[0].Rows.Count; a++) { DataRow ar = dsA.Tables[0].Rows[a]; if (!ar["site"].ToString().Equals(sSite)) { continue; } string sArea = ar["id"].ToString(); DevComponents.AdvTree.Node nInA = new DevComponents.AdvTree.Node(); nInA.Tag = "a:" + sArea; nInA.Text = ar["name"].ToString(); nInSr.Nodes.Add(nInA); DevComponents.AdvTree.Node nInAr = nInSr.Nodes[nInSr.Nodes.Count - 1]; DevComponents.AdvTree.Node nItA = new DevComponents.AdvTree.Node(); nItA.Tag = "a:" + sArea; nItA.Text = ar["name"].ToString(); nItSr.Nodes.Add(nItA); DevComponents.AdvTree.Node nItAr = nItSr.Nodes[nItSr.Nodes.Count - 1]; if (dsV.Tables.Count > 0 && dsV.Tables[0].Rows.Count > 0) { for (int v = 0; v < dsV.Tables[0].Rows.Count; v++) { DataRow vr = dsV.Tables[0].Rows[v]; if (!vr["site"].ToString().Equals(sSite) || !vr["area"].ToString().Equals(sArea)) { continue; } string sVessel = vr["id"].ToString(); DevComponents.AdvTree.Node nInV = new DevComponents.AdvTree.Node(); nInV.Tag = "v:" + sVessel; nInV.Text = vr["name"].ToString(); nInAr.Nodes.Add(nInV); DevComponents.AdvTree.Node nInVr = nInAr.Nodes[nInAr.Nodes.Count - 1]; DevComponents.AdvTree.Node nItV = new DevComponents.AdvTree.Node(); nItV.Tag = "v:" + sVessel; nItV.Text = vr["name"].ToString(); nItAr.Nodes.Add(nItV); DevComponents.AdvTree.Node nItVr = nItAr.Nodes[nItAr.Nodes.Count - 1]; if (dsF.Tables.Count > 0 && dsF.Tables[0].Rows.Count > 0) { for (int f = 0; f < dsF.Tables[0].Rows.Count; f++) { DataRow fr = dsF.Tables[0].Rows[f]; if (!fr["site"].ToString().Equals(sSite) || !fr["area"].ToString().Equals(sArea) || !fr["vessel"].ToString().Equals(sVessel)) { continue; } string sFloor = fr["id"].ToString(); DevComponents.AdvTree.Node nInF = new DevComponents.AdvTree.Node(); nInF.Tag = "f:" + sFloor; nInF.Text = fr["name"].ToString(); nInVr.Nodes.Add(nInF); DevComponents.AdvTree.Node nInFr = nInVr.Nodes[nInVr.Nodes.Count - 1]; DevComponents.AdvTree.Node nItF = new DevComponents.AdvTree.Node(); nItF.Tag = "f:" + sFloor; nItF.Text = fr["name"].ToString(); nItVr.Nodes.Add(nItF); DevComponents.AdvTree.Node nItFr = nItVr.Nodes[nItVr.Nodes.Count - 1]; if (dsG.Tables.Count > 0 && dsG.Tables[0].Rows.Count > 0) { for (int g = 0; g < dsG.Tables[0].Rows.Count; g++) { DataRow gr = dsG.Tables[0].Rows[g]; if (!gr["site"].ToString().Equals(sSite) || !gr["area"].ToString().Equals(sArea) || !gr["vessel"].ToString().Equals(sVessel) || !gr["floor"].ToString().Equals(sFloor)) { continue; } string sGrid = gr["id"].ToString(); DevComponents.AdvTree.Node nInG = new DevComponents.AdvTree.Node(); nInG.Tag = "g:" + sGrid; nInG.Text = gr["name"].ToString(); nInFr.Nodes.Add(nInG); DevComponents.AdvTree.Node nItG = new DevComponents.AdvTree.Node(); nItG.Tag = "g:" + sGrid; nItG.Text = gr["name"].ToString(); nItFr.Nodes.Add(nItG); } } } } } } } } } } sSite = ""; sArea = ""; sVessel = ""; sFloor = ""; sGrid = ""; }
//加载菜单 public void LoadModelList(DevComponents.AdvTree.AdvTree advTree) { advTree.Nodes.Clear(); //基本菜单 List<Global.menuType> listMenu = new List<Global.menuType>(); foreach (Global.menuType item in Enum.GetValues(typeof(Global.menuType))) { listMenu.Add(item); } //高级配置子菜单 List<Global.menuTypeG> listMenuG = new List<Global.menuTypeG>(); foreach (Global.menuTypeG item in Enum.GetValues(typeof(Global.menuTypeG))) { listMenuG.Add(item); } //分组管理子菜单 List<Global.menuTypeGroup> listMenuO = new List<Global.menuTypeGroup>(); foreach (Global.menuTypeGroup item in Enum.GetValues(typeof(Global.menuTypeGroup))) { listMenuO.Add(item); } //3G子菜单 List<Global.menuType3G> listMenu3G = new List<Global.menuType3G>(); foreach (Global.menuType3G item in Enum.GetValues(typeof(Global.menuType3G))) { listMenu3G.Add(item); } List<DB_Talk.Model.m_Box> ListBox = Global.Params.LstBox;//new DB_Talk.BLL.m_Box().GetModelList("i_Flag=0"); List<DB_Talk.Model.m_Box> lstTemp = Global.Params.LstBox.Where(w => w.i_Flag == 1).ToList(); Image imageMain = Properties.Resources.red; if (lstTemp.Count == 0) { imageMain = Properties.Resources.red; } else if (lstTemp.Count == Global.Params.LstBox.Count) { imageMain = Properties.Resources.green; } else { imageMain = Properties.Resources.yellow; } DevComponents.AdvTree.Node node0; DevComponents.AdvTree.Node nodeMenu; DevComponents.AdvTree.Node nodeBox; node0 = new DevComponents.AdvTree.Node(); node0.Text = "所有站点"; node0.Name = "所有站点"; node0.CheckBoxVisible = false; node0.Image = imageMain; node0.Expanded = true; Image image = Properties.Resources.red; bool isLoadBox = false; foreach (DB_Talk.Model.m_Box item in ListBox) { if (item.i_Flag == 1) image = Properties.Resources.green; else image = Properties.Resources.red; nodeBox = new DevComponents.AdvTree.Node(); nodeBox.Text = item.vc_Name + "(" + item.vc_IP + ")"; nodeBox.Name = item.ID.ToString(); nodeBox.Tag = item.vc_IP; nodeBox.Image = image; nodeBox.Expanded = true; LoadBox(item.vc_IP); #region foreach (Global.menuType type in listMenu) { if (type == Global.menuType.基站管理 && Global.Params.BoxType != MBoxSDK.ConfigSDK.EnumDeviceType.T_HT8000_3G) { continue; } nodeMenu = new DevComponents.AdvTree.Node(); nodeMenu.Text = type.ToString().Replace("G3G", "3G"); nodeMenu.Name = type.ToString(); nodeMenu.CheckBoxVisible = false; nodeMenu.Image = image; nodeMenu.Expanded = true; nodeMenu.Tag = type; nodeMenu.NodeClick += new EventHandler(nodeMenu_NodeClick); //node0.Nodes.Add(nodeMenu); nodeBox.Nodes.Add(nodeMenu); if (type.ToString() == Global.menuType.高级配置.ToString()) { foreach (Global.menuTypeG str in listMenuG) { if (str == Global.menuTypeG.静态路由管理 && Global.Params.BoxType != MBoxSDK.ConfigSDK.EnumDeviceType.T_HT8000_3G) { continue; } DevComponents.AdvTree.Node nodeG = new DevComponents.AdvTree.Node(); nodeG.Text = str.ToString(); nodeG.Name = str.ToString(); nodeG.CheckBoxVisible = false; nodeG.Image = image; nodeG.Expanded = true; nodeG.Tag = str; nodeG.NodeClick += new EventHandler(nodeMenuG_NodeClick); nodeMenu.Nodes.Add(nodeG); nodeMenu.Expanded = false; } } if (type.ToString() == Global.menuType.分组管理.ToString()) { foreach (Global.menuTypeGroup str in listMenuO) { DevComponents.AdvTree.Node nodeO = new DevComponents.AdvTree.Node(); nodeO.Text = str.ToString(); nodeO.Name = str.ToString(); nodeO.CheckBoxVisible = false; nodeO.Image = image; nodeO.Expanded = true; nodeO.Tag = str; nodeO.NodeClick += new EventHandler(nodeGroup_NodeClick); nodeMenu.Nodes.Add(nodeO); nodeMenu.Expanded = false; } } } #endregion node0.Nodes.Add(nodeBox); } advTree.Nodes.Add(node0); }
private void UclTemplate_Load(object sender, System.EventArgs e) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node("目录结构"); node.Expanded = true; TreeChapter.Nodes.Add(node); CreateChapterTree(0, node); }
/// <summary> /// Fills the debug parameters grid with values. /// </summary> private void PopulateDebugParameters() { treeDebugParams.Nodes.Clear(); ParametersToPass = new object[CurrentFunction.Parameters.Count]; bool parametersMatch = false; List<object> parameterObjects = null; ValuesThatHaveBeenSet = new bool[CurrentFunction.Parameters.Count]; if (FunctionRunner.CachedParameters.ContainsKey(CurrentFunction)) { parameterObjects = FunctionRunner.CachedParameters[CurrentFunction]; parametersMatch = CurrentFunction.Parameters.Count == parameterObjects.Count; if (parametersMatch) { for (int i = 0; i < CurrentFunction.Parameters.Count; i++) { if (parameterObjects[i] == null || !CurrentFunction.Parameters[i].DataType.IsInstanceOfType(parameterObjects[i])) { parametersMatch = false; } } } } for (int i = 0; i < CurrentFunction.Parameters.Count; i++) { if (parametersMatch) { ParametersToPass[i] = parameterObjects[i]; ValuesThatHaveBeenSet[i] = true; } } for (int i = 0; i < CurrentFunction.Parameters.Count; i++) { ParamInfo param = CurrentFunction.Parameters[i]; string displayName = param.Name; //string displayName = string.Format("{2}. {0} ({1}):", param.Name, param.DataType, i + 1); string displayValue = ""; DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(); node.Cells[0].StyleNormal = treeDebugParams.Styles["elementStyle1"]; node.Tag = param; Control editControl = null; object existingParamObject = null; bool isBasicType = true; switch (param.DataType.Name.ToLower()) { case "bool": case "boolean": editControl = new DevComponents.DotNetBar.Controls.CheckBoxX(); ((DevComponents.DotNetBar.Controls.CheckBoxX)editControl).Checked = ValuesThatHaveBeenSet[i] ? (bool)ParametersToPass[i] : false; ((DevComponents.DotNetBar.Controls.CheckBoxX)editControl).CheckedChangedEx += DebugParamChanged_CheckboxX; break; case "int": case "int32": editControl = new DevComponents.Editors.IntegerInput(); ((DevComponents.Editors.IntegerInput)editControl).Value = ValuesThatHaveBeenSet[i] ? (int)ParametersToPass[i] : 0; ((DevComponents.Editors.IntegerInput)editControl).ValueChanged += DebugParamChanged_IntegerInput; break; case "double": editControl = new DevComponents.Editors.DoubleInput(); ((DevComponents.Editors.DoubleInput)editControl).Value = ValuesThatHaveBeenSet[i] ? (double)ParametersToPass[i] : 0; ((DevComponents.Editors.DoubleInput)editControl).ValueChanged += DebugParamChanged_DoubleInput; break; case "string": editControl = new DevComponents.DotNetBar.Controls.TextBoxX(); editControl.Text = ValuesThatHaveBeenSet[i] ? (string)ParametersToPass[i] : ""; editControl.TextChanged += DebugParamChanged_TextBoxX; break; default: //MessageBox.Show(string.Format("Parameter-type not handled yet: {0}.\n\nPlease contact [email protected]", param.DataType.Name), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); //return; isBasicType = false; break; } if (isBasicType) { node.Text = string.Format("{0} ({1})", param.Name, param.DataType); } //if (param.DataType.GetInterface("ArchAngel.Interfaces.IScriptBaseObject") != null) if (!isBasicType) { if (ParametersToPass[i] != null) { displayValue = ProviderInfo.GetDisplayName(ParametersToPass[i]); } else { // Let's check whether another function has previously set a value for this kind of object... foreach (List<object> paramList in FunctionRunner.CachedParameters.Values) { foreach (object existingParam in paramList) { if (param.DataType.IsInstanceOfType(existingParam)) { existingParamObject = existingParam; ValuesThatHaveBeenSet[i] = true; ParametersToPass[i] = existingParamObject; displayValue = ProviderInfo.GetDisplayName(existingParam); } } } if (existingParamObject == null) { //node.Cells[0].StyleNormal = treeDebugParams.Styles["elementStyleMissing"]; node.ImageIndex = 1; displayValue = "Click to set"; } } //editControl = new DevComponents.DotNetBar.Controls.ComboTree(); editControl = new ButtonX(); editControl.Text = editControl.Text = ValuesThatHaveBeenSet[i] ? displayValue : "Click to set"; editControl.Text = string.Format("<u>{0}</u>", editControl.Text); editControl.Tag = existingParamObject; ((ButtonX)editControl).ColorTable = eButtonColor.Flat; ((ButtonX)editControl).Style = eDotNetBarStyle.OfficeXP; ((ButtonX)editControl).FocusCuesEnabled = false; editControl.Cursor = Cursors.Hand; editControl.Click += DebugParamChanged_ButtonX; //string[] prevSelections = new string[] { "red", "blue", "green"}; //foreach (string prevSelection in prevSelections) //{ // DevComponents.AdvTree.Node prevSelNode = new DevComponents.AdvTree.Node(); // prevSelNode.Text = prevSelection; // //((DevComponents.DotNetBar.Controls.ComboTree)editControl).Nodes.Add(prevSelNode); // //((ComboBox)editControl).Items.Add(prevSelection); // //((DevComponents.DotNetBar.Controls.ComboTree)editControl).Dock = DockStyle.Fill; // //((DevComponents.DotNetBar.Controls.ComboTree)editControl).SelectedIndex = 0; //} node.Text = displayName; //node.he } DevComponents.AdvTree.Cell cell = new DevComponents.AdvTree.Cell(); cell.HostedControl = editControl; cell.StyleNormal = treeDebugParams.Styles["elementStyle1"]; node.Cells.Add(cell); treeDebugParams.Nodes.Add(node); } SetCachedParameters(); }
private void AddRegionNodes(string[] columns, DataRow row, Color treeColor, bool needEdit, TemplateType ttype) { string ColumnName_MapID; string ColumnName_Areas; int nValue_MapID; string strValue_Areas; foreach (string columnkey in columns) { ColumnName_MapID = string.Format("{0}_MapId", columnkey); ColumnName_Areas = string.Format("{0}_Areas", columnkey); if (!needEdit && (row.IsNull(ColumnName_MapID) || Convert.ToInt32(row[ColumnName_MapID]) == 0) ) { continue; } nValue_MapID = row.IsNull(ColumnName_MapID) ? 0 : Convert.ToInt32(row[ColumnName_MapID]); strValue_Areas = row.IsNull(ColumnName_Areas) ? "" : row[ColumnName_Areas].ToString(); if (nValue_MapID == 0) { nValue_MapID = DefaultMapId; } OneNode nodeTag = new OneNode(); nodeTag.Init(nValue_MapID, strValue_Areas, ttype, columnkey); nodeTag.CanEdit = needEdit; SetBrothers(ref nodeTag, columnkey); MapConfig config = htMapConfig[nValue_MapID] as MapConfig; if (config != null) { nodeTag.imageMap = config.TagImage; } DevComponents.AdvTree.Node newTreenode = new DevComponents.AdvTree.Node(); newTreenode.Text = htColumnNameDisplay[columnkey].ToString(); newTreenode.Tag = nodeTag; newTreenode.Style = new ElementStyle(); newTreenode.Style.TextColor = treeColor; nodeRoot.Nodes.Add(newTreenode); ArryNodes.Add(nodeTag); } }
/// <summary> /// 开始和结束的节点 /// </summary> /// <param name="columns"></param> /// <param name="row"></param> /// <param name="color"></param> /// <param name="treeColor"></param> private void AddPointNodes(string[] columns, DataRow row, Brush color, Color treeColor) { string ColumnName_MapID; string ColumnName_nX; string ColumnName_nY; int nValue_MapID; int nValue_nX; int nValue_nY; foreach (string columnkey in columns) { ColumnName_MapID = string.Format("{0}_MapId", columnkey); ColumnName_nX = string.Format("{0}_nX", columnkey); ColumnName_nY = string.Format("{0}_nY", columnkey); if (row.IsNull(ColumnName_MapID) || Convert.ToInt32(row[ColumnName_MapID]) == 0) { continue; } nValue_MapID = row.IsNull(ColumnName_MapID) ? 0 : Convert.ToInt32(row[ColumnName_MapID]); nValue_nX = row.IsNull(ColumnName_nX) ? 0 : Convert.ToInt32(row[ColumnName_nX]); nValue_nY = row.IsNull(ColumnName_nY) ? 0 : Convert.ToInt32(row[ColumnName_nY]); OneNode nodeTag = new OneNode(); nodeTag.Init(nValue_MapID, nValue_nX, nValue_nY, color); SetMoreInfo(ref nodeTag); DevComponents.AdvTree.Node newTreenode = new DevComponents.AdvTree.Node(); newTreenode.Text = htColumnNameDisplay[columnkey].ToString(); newTreenode.Tag = nodeTag; newTreenode.Style = new ElementStyle(); newTreenode.Style.TextColor = treeColor; nodeRoot.Nodes.Add(newTreenode); panelEx1.AddNode(nodeTag); } }
public void Setup() { LoadExistingDatabaseInfo info = (LoadExistingDatabaseInfo)NewProjectForm.NewProjectInformation; //ArchAngel.Providers.EntityModel.UI.Presenters.ServerAndDatabaseHelper DatabaseHelper = new ServerAndDatabaseHelper(); //List<string> databases = DatabaseHelper.GetDatabaseNamesForServer(info.ConnStringHelper).OrderBy(f => f).ToList(); //comboBoxDatabases.Items.Clear(); //foreach (var db in List<SchemaData> schemas = info.DatabaseLoader.GetSchemaObjects(); advTree1.BeginUpdate(); advTree1.Nodes.Clear(); foreach (var schema in schemas) { DevComponents.AdvTree.Node schemaNode = new DevComponents.AdvTree.Node(schema.Name); schemaNode.CheckBoxVisible = true; schemaNode.Image = Images.Schema16; schemaNode.Checked = schemas.Count == 1; #region Tables DevComponents.AdvTree.Node tableCollectionNode = new DevComponents.AdvTree.Node("Tables") { CheckBoxVisible = true, Image = Images.Table16, Checked = schemas.Count == 1 }; schemaNode.Nodes.Add(tableCollectionNode); foreach (var tableName in schema.TableNames) { bool check = schemas.Count == 1 && tableName != "HIBERNATE_UNIQUE_KEY"; DevComponents.AdvTree.Node tableNode = new DevComponents.AdvTree.Node(tableName) { CheckBoxVisible = true, Checked = check }; tableCollectionNode.Nodes.Add(tableNode); } #endregion #region Views DevComponents.AdvTree.Node viewCollectionNode = new DevComponents.AdvTree.Node("Views") { CheckBoxVisible = true, Image = Images.Table16, Checked = false }; schemaNode.Nodes.Add(viewCollectionNode); foreach (var viewName in schema.ViewNames) { DevComponents.AdvTree.Node viewNode = new DevComponents.AdvTree.Node(viewName) { CheckBoxVisible = true, Checked = false }; viewCollectionNode.Nodes.Add(viewNode); } #endregion advTree1.Nodes.Add(schemaNode); } if (schemas.Count > 1) advTree1.CollapseAll(); else advTree1.ExpandAll(); advTree1.EndUpdate(); }
private void LoadData() { tv.Nodes.Clear(); cbxParent.Items.Clear(); ds = Program.SQL.SelectAll("SELECT * FROM schedules_sections;"); if (ds.Tables.Count > 0) { foreach (DataRow row in ds.Tables[0].Rows) { DevComponents.AdvTree.Node tn = new DevComponents.AdvTree.Node(); string sName = row["name"].ToString(); if (Convert.ToInt32(row["parent"]) == 0) { DevComponents.Editors.ComboItem i = new DevComponents.Editors.ComboItem(); i.Tag = row["id"]; i.Text = sName; cbxParent.Items.Add(i); } tn.Text = sName; tn.Tag = row["id"].ToString(); tv.Nodes.Add(tn); } } }
//加载组 private void loadGroup(CommControl.PublicEnums.EnumGroupType GroupType, DevComponents.AdvTree.Node nodeParent) { List<DB_Talk.Model.m_Group> ListGroup = new DB_Talk.BLL.m_Group().GetModelList("i_Flag=0 and GroupTypeID='" + GroupType.GetHashCode() + "'"); nodeParent.Nodes.Clear(); DevComponents.AdvTree.Node nodeGroup; foreach (DB_Talk.Model.m_Group g in ListGroup) { nodeGroup = new DevComponents.AdvTree.Node(); nodeGroup.Text = g.vc_Name.ToString(); nodeGroup.Name = g.ID.ToString(); nodeGroup.CheckBoxVisible = false; nodeGroup.Image = Properties.Resources.red; nodeGroup.Expanded = true; nodeGroup.Tag = g.ID; nodeParent.Nodes.Add(nodeGroup); nodeGroup.NodeClick += new EventHandler(nodeGroup_NodeClick); } }
private void LoadTreeViewKhoHang() { advTreeKhoHang.Nodes.Clear(); DevComponents.AdvTree.Node node2 = new DevComponents.AdvTree.Node(); node2.Text = "Tất cả"; DevComponents.AdvTree.Node node3 = new DevComponents.AdvTree.Node(); node3.Text = "Tất cả kho hàng"; node2.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node3 }); node3.Image = global::VietRestaurant2._0.Properties.Resources._001_43; advTreeKhoHang.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node2 }); KhoHang.Model.LoadKhoHang kho = new KhoHang.Model.LoadKhoHang(); DataTable dtNhom = kho.LoadNhomDanhMucNguyenLieu(); int a = dtNhom.Rows.Count; for (int i = 0; i < a; i++) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(); node.Text = dtNhom.Rows[i]["TenDanhMuc"].ToString(); node.Name = "a" + dtNhom.Rows[i]["MaDanhMuc"].ToString(); DataTable dt = kho.LoadDanhMucTheoNhomNguyenLieu(Convert.ToInt32(dtNhom.Rows[i]["MaDanhMuc"].ToString())); int b = dt.Rows.Count; for (int j = 0; j < b; j++) { DevComponents.AdvTree.Node node1 = new DevComponents.AdvTree.Node(); node1.Text = dt.Rows[j]["TenDanhMuc"].ToString(); node1.Name = dt.Rows[j]["MaDanhMuc"].ToString(); node1.Image = global::VietRestaurant2._0.Properties.Resources._001_43; node.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node1 }); } advTreeKhoHang.Nodes.AddRange(new DevComponents.AdvTree.Node[] { node }); } advTreeKhoHang.ExpandAll(); }
private void LoadData() { if (tv.Nodes.Count > 0) { tv.Nodes.Clear(); } ds = !frmSchedules.bIsQuestion ? Program.SQL.SelectAll("SELECT id,note FROM schedules_notes ORDER BY CAST(note as VARCHAR(100));") : Program.SQL.SelectAll("SELECT id,question,section,letter,number FROM schedules_questions ORDER BY letter,number,CAST(question as VARCHAR(100));"); if (!frmSchedules.bIsQuestion) { foreach (DataRow dr in ds.Tables[0].Rows) { DevComponents.AdvTree.Node tn = new DevComponents.AdvTree.Node(); tn.Tag = dr["id"].ToString(); tn.Text = dr["note"].ToString(); tn.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.CheckBox; tn.CheckBoxVisible = true; tv.Nodes.Add(tn); } } else { DataSet d = Program.SQL.SelectAll("SELECT id,name FROM schedules_sections;"); if (d.Tables.Count > 0) { foreach (DataRow sr in d.Tables[0].Rows) { DevComponents.AdvTree.Node tn = new DevComponents.AdvTree.Node(); tn.Tag = "s" + sr["id"].ToString(); tn.Text = sr["name"].ToString(); foreach (DataRow dr in ds.Tables[0].Rows) { if (dr["section"].ToString() == sr["id"].ToString()) { DevComponents.AdvTree.Node n = new DevComponents.AdvTree.Node(); string sRef = ""; if (dr["letter"].ToString().Length > 0) { sRef = dr["letter"].ToString(); } if (Convert.ToInt32(dr["number"]) > 0) { sRef += Convert.ToInt32(dr["number"]).ToString("D2") + ": "; } n.Text = sRef + dr["question"].ToString(); n.Tag = dr["id"]; n.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.CheckBox; n.CheckBoxVisible = true; tn.Nodes.Add(n); } } tv.Nodes.Add(tn); } } } tv.ExpandAll(); }
public new void Layout(List<string> PrimaryKeys) { //选取的结点的完整路径 mPrimaryKeys = PrimaryKeys; List<string> selectPath = new List<string>(); #region 记录选取的结点的完整路径 var selectNode = advTree1.SelectedNode; if (selectNode != null) { while (selectNode != null) { selectPath.Insert(0, selectNode.Text); selectNode = selectNode.Parent; } } #endregion advTree1.Nodes.Clear(); items.Clear(); SortedList<int?, List<string>> gradeYearList = new SortedList<int?, List<string>>(); List<string> nullGradeList = new List<string>(); List<string> nullClassList = new List<string>(); Dictionary<ClassRecord, List<string>> classList = new Dictionary<ClassRecord, List<string>>(); Dictionary<ClassRecord, int?> classGradeYear = new Dictionary<ClassRecord, int?>(); List<ClassRecord> classes = new List<ClassRecord>(); DevComponents.AdvTree.Node rootNode = new DevComponents.AdvTree.Node(); rootNode.Text = "所有学生(" + PrimaryKeys.Count + ")"; foreach (var key in PrimaryKeys) { var studentRec = Student.Instance.Items[key]; ClassRecord classRec = studentRec.Class; string gradeYear = (classRec == null ? "" : classRec.GradeYear); //JHSchool.C001 //if (User.Acl["JHSchool.C001"].PermissionString != gradeYear) // continue; int gyear = 0; int? g; if (int.TryParse(gradeYear, out gyear)) { g = gyear; if (!gradeYearList.ContainsKey(g)) gradeYearList.Add(g, new List<string>()); gradeYearList[g].Add(key); } else { g = null; nullGradeList.Add(key); } if (classRec != null) { if (!classList.ContainsKey(classRec)) { classList.Add(classRec, new List<string>()); classes.Add(classRec); } classList[classRec].Add(key); if (!classGradeYear.ContainsKey(classRec)) classGradeYear.Add(classRec, g); } else nullClassList.Add(key); } classes.Sort(); foreach (var gyear in gradeYearList.Keys) { DevComponents.AdvTree.Node gyearNode = new DevComponents.AdvTree.Node(); switch (gyear) { //case 1: // gyearNode.Text = "一年级"; // break; //case 2: // gyearNode.Text = "二年级"; // break; //case 3: // gyearNode.Text = "三年级"; // break; //case 4: // gyearNode.Text = "四年级"; // break; default: gyearNode.Text = "" + gyear + "年级"; break; } gyearNode.Text += "(" + gradeYearList[gyear].Count + ")"; items.Add(gyearNode, gradeYearList[gyear]); rootNode.Nodes.Add(gyearNode); foreach (var classRec in classes) { if (classGradeYear[classRec] == gyear) { DevComponents.AdvTree.Node classNode = new DevComponents.AdvTree.Node(); classNode.Text = classRec.Name + "(" + classList[classRec].Count + ")"; items.Add(classNode, classList[classRec]); gyearNode.Nodes.Add(classNode); } } } if (nullGradeList.Count > 0) { DevComponents.AdvTree.Node gyearNode = new DevComponents.AdvTree.Node(); gyearNode.Text = "未分年级(" + nullGradeList.Count + ")"; items.Add(gyearNode, nullGradeList); rootNode.Nodes.Add(gyearNode); foreach (var classRec in classes) { if (classGradeYear[classRec] == null) { DevComponents.AdvTree.Node classNode = new DevComponents.AdvTree.Node(); classNode.Text = classRec.Name + "(" + classList[classRec].Count + ")"; items.Add(classNode, classList[classRec]); gyearNode.Nodes.Add(classNode); } } if (nullClassList.Count > 0) { DevComponents.AdvTree.Node classNode = new DevComponents.AdvTree.Node(); classNode.Text = "未分班(" + nullClassList.Count + ")"; items.Add(classNode, nullClassList); gyearNode.Nodes.Add(classNode); } } rootNode.Expand(); advTree1.Nodes.Add(rootNode); items.Add(rootNode, PrimaryKeys); if (selectPath.Count != 0) { selectNode = SelectNode(selectPath, 0, advTree1.Nodes); if (selectNode != null) advTree1.SelectedNode = selectNode; } //advTree1.Focus(); }
/// <summary> /// 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器 /// 修改這個方法的內容。 /// </summary> private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SubjectUIDefinition)); this.panelEx1 = new DevComponents.DotNetBar.PanelEx(); this.advTree1 = new DevComponents.AdvTree.AdvTree(); this.node2 = new DevComponents.AdvTree.Node(); this.nodeConnector3 = new DevComponents.AdvTree.NodeConnector(); this.elementStyle4 = new DevComponents.DotNetBar.ElementStyle(); this.panelEx2 = new DevComponents.DotNetBar.PanelEx(); this.expandableSplitter1 = new DevComponents.DotNetBar.ExpandableSplitter(); this.panelEx3 = new DevComponents.DotNetBar.PanelEx(); this.expandableSplitter2 = new DevComponents.DotNetBar.ExpandableSplitter(); this.pnlDefinition = new DevComponents.DotNetBar.PanelEx(); this.pnlPreview = new DevComponents.DotNetBar.PanelEx(); this.switchButton1 = new DevComponents.DotNetBar.Controls.SwitchButton(); this.buttonX1 = new DevComponents.DotNetBar.ButtonX(); this.panelEx1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.advTree1)).BeginInit(); this.panelEx2.SuspendLayout(); this.panelEx3.SuspendLayout(); this.SuspendLayout(); // // panelEx1 // this.panelEx1.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panelEx3); this.panelEx1.Controls.Add(this.expandableSplitter1); this.panelEx1.Controls.Add(this.panelEx2); this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; this.panelEx1.Size = new System.Drawing.Size(642, 541); this.panelEx1.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx1.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx1.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx1.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx1.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx1.Style.GradientAngle = 90; this.panelEx1.TabIndex = 0; // // advTree1 // this.advTree1.AccessibleRole = System.Windows.Forms.AccessibleRole.Outline; this.advTree1.AllowDrop = true; this.advTree1.BackColor = System.Drawing.SystemColors.Window; // // // this.advTree1.BackgroundStyle.Class = "TreeBorderKey"; this.advTree1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.advTree1.Dock = System.Windows.Forms.DockStyle.Left; this.advTree1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.advTree1.Location = new System.Drawing.Point(0, 0); this.advTree1.Name = "advTree1"; this.advTree1.Nodes.AddRange(new DevComponents.AdvTree.Node[] { this.node2}); this.advTree1.NodesConnector = this.nodeConnector3; this.advTree1.NodeStyle = this.elementStyle4; this.advTree1.PathSeparator = ";"; this.advTree1.Size = new System.Drawing.Size(160, 324); this.advTree1.Styles.Add(this.elementStyle4); this.advTree1.TabIndex = 1; this.advTree1.Text = "advTree1"; this.advTree1.NodeClick += new DevComponents.AdvTree.TreeNodeMouseEventHandler(this.advTree1_NodeClick); // // node2 // this.node2.Expanded = true; this.node2.Name = "node2"; this.node2.Text = "node2"; // // nodeConnector3 // this.nodeConnector3.LineColor = System.Drawing.SystemColors.ControlText; // // elementStyle4 // this.elementStyle4.Class = ""; this.elementStyle4.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.elementStyle4.Name = "elementStyle4"; this.elementStyle4.TextColor = System.Drawing.SystemColors.ControlText; // // panelEx2 // this.panelEx2.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx2.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx2.Controls.Add(this.pnlDefinition); this.panelEx2.Controls.Add(this.expandableSplitter2); this.panelEx2.Controls.Add(this.advTree1); this.panelEx2.Dock = System.Windows.Forms.DockStyle.Top; this.panelEx2.Location = new System.Drawing.Point(0, 0); this.panelEx2.Name = "panelEx2"; this.panelEx2.Size = new System.Drawing.Size(642, 324); this.panelEx2.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx2.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx2.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx2.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx2.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx2.Style.GradientAngle = 90; this.panelEx2.TabIndex = 2; // // expandableSplitter1 // this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter1.GripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter1.GripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter1.GripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(239)))), ((int)(((byte)(255))))); this.expandableSplitter1.GripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter1.HotBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(252)))), ((int)(((byte)(151)))), ((int)(((byte)(61))))); this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(184)))), ((int)(((byte)(94))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(239)))), ((int)(((byte)(255))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter1.Location = new System.Drawing.Point(0, 324); this.expandableSplitter1.Name = "expandableSplitter1"; this.expandableSplitter1.Size = new System.Drawing.Size(642, 10); this.expandableSplitter1.Style = DevComponents.DotNetBar.eSplitterStyle.Office2007; this.expandableSplitter1.TabIndex = 3; this.expandableSplitter1.TabStop = false; // // panelEx3 // this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.buttonX1); this.panelEx3.Controls.Add(this.switchButton1); this.panelEx3.Controls.Add(this.pnlPreview); this.panelEx3.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx3.Location = new System.Drawing.Point(0, 334); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(642, 207); this.panelEx3.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx3.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx3.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx3.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx3.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx3.Style.GradientAngle = 90; this.panelEx3.TabIndex = 4; // // expandableSplitter2 // this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter2.GripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter2.GripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter2.GripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(239)))), ((int)(((byte)(255))))); this.expandableSplitter2.GripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter2.HotBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(252)))), ((int)(((byte)(151)))), ((int)(((byte)(61))))); this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(184)))), ((int)(((byte)(94))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(239)))), ((int)(((byte)(255))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter2.Location = new System.Drawing.Point(160, 0); this.expandableSplitter2.Name = "expandableSplitter2"; this.expandableSplitter2.Size = new System.Drawing.Size(6, 324); this.expandableSplitter2.Style = DevComponents.DotNetBar.eSplitterStyle.Office2007; this.expandableSplitter2.TabIndex = 2; this.expandableSplitter2.TabStop = false; // // pnlDefinition // this.pnlDefinition.CanvasColor = System.Drawing.SystemColors.Control; this.pnlDefinition.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.pnlDefinition.Dock = System.Windows.Forms.DockStyle.Fill; this.pnlDefinition.Location = new System.Drawing.Point(166, 0); this.pnlDefinition.Name = "pnlDefinition"; this.pnlDefinition.Size = new System.Drawing.Size(476, 324); this.pnlDefinition.Style.Alignment = System.Drawing.StringAlignment.Center; this.pnlDefinition.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.pnlDefinition.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.pnlDefinition.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.pnlDefinition.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.pnlDefinition.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.pnlDefinition.Style.GradientAngle = 90; this.pnlDefinition.TabIndex = 3; // // pnlPreview // this.pnlPreview.AutoScroll = true; this.pnlPreview.CanvasColor = System.Drawing.SystemColors.Control; this.pnlPreview.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.pnlPreview.Dock = System.Windows.Forms.DockStyle.Left; this.pnlPreview.Location = new System.Drawing.Point(0, 0); this.pnlPreview.Name = "pnlPreview"; this.pnlPreview.Size = new System.Drawing.Size(540, 207); this.pnlPreview.Style.Alignment = System.Drawing.StringAlignment.Center; this.pnlPreview.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.pnlPreview.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.pnlPreview.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.pnlPreview.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.pnlPreview.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.pnlPreview.Style.GradientAngle = 90; this.pnlPreview.TabIndex = 0; // // switchButton1 // // // // this.switchButton1.BackgroundStyle.Class = ""; this.switchButton1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.switchButton1.Location = new System.Drawing.Point(564, 15); this.switchButton1.Name = "switchButton1"; this.switchButton1.OffText = "題組"; this.switchButton1.OnText = "全部"; this.switchButton1.Size = new System.Drawing.Size(66, 22); this.switchButton1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.switchButton1.TabIndex = 2; // // buttonX1 // this.buttonX1.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; this.buttonX1.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground; this.buttonX1.Image = ((System.Drawing.Image)(resources.GetObject("buttonX1.Image"))); this.buttonX1.Location = new System.Drawing.Point(564, 80); this.buttonX1.Name = "buttonX1"; this.buttonX1.Size = new System.Drawing.Size(66, 66); this.buttonX1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.buttonX1.TabIndex = 3; this.buttonX1.Click += new System.EventHandler(this.buttonX1_Click); // // SubjectUIDefinition // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.panelEx1); this.Name = "SubjectUIDefinition"; this.Size = new System.Drawing.Size(642, 541); this.Load += new System.EventHandler(this.SubjectUIDefinition_Load); this.panelEx1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.advTree1)).EndInit(); this.panelEx2.ResumeLayout(false); this.panelEx3.ResumeLayout(false); this.ResumeLayout(false); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain)); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); this.styleManager1 = new DevComponents.DotNetBar.StyleManager(this.components); this.buttonItem1 = new DevComponents.DotNetBar.ButtonItem(); this.ribbonControl1 = new DevComponents.DotNetBar.RibbonControl(); this.ribbonPanel1 = new DevComponents.DotNetBar.RibbonPanel(); this.ribbonBar3 = new DevComponents.DotNetBar.RibbonBar(); this.itemContainer6 = new DevComponents.DotNetBar.ItemContainer(); this.btnQuery = new DevComponents.DotNetBar.ButtonItem(); this.ribbonBar2 = new DevComponents.DotNetBar.RibbonBar(); this.itemContainer5 = new DevComponents.DotNetBar.ItemContainer(); this.btnStart = new DevComponents.DotNetBar.ButtonItem(); this.btnFinish = new DevComponents.DotNetBar.ButtonItem(); this.ribbonBar5 = new DevComponents.DotNetBar.RibbonBar(); this.btnTest = new DevComponents.DotNetBar.ButtonItem(); this.ribbonBar4 = new DevComponents.DotNetBar.RibbonBar(); this.itemContainer7 = new DevComponents.DotNetBar.ItemContainer(); this.btnShakeHand = new DevComponents.DotNetBar.ButtonItem(); this.ribbonTabItem1 = new DevComponents.DotNetBar.RibbonTabItem(); this.office2007StartButton1 = new DevComponents.DotNetBar.Office2007StartButton(); this.itemContainer1 = new DevComponents.DotNetBar.ItemContainer(); this.itemContainer2 = new DevComponents.DotNetBar.ItemContainer(); this.itemContainer3 = new DevComponents.DotNetBar.ItemContainer(); this.btnAbout = new DevComponents.DotNetBar.ButtonItem(); this.lblResult = new DevComponents.DotNetBar.LabelX(); this.lblTime = new DevComponents.DotNetBar.LabelX(); this.mainTimer = new System.Windows.Forms.Timer(this.components); this.panelEx1 = new DevComponents.DotNetBar.PanelEx(); this.loadCircle = new CNPOPSOFT.Controls.LoadingCircle(); this.logList = new DevComponents.DotNetBar.Controls.DataGridViewX(); this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.panelEx2 = new DevComponents.DotNetBar.PanelEx(); this.rackAdvTree = new DevComponents.AdvTree.AdvTree(); this.node1 = new DevComponents.AdvTree.Node(); this.nodeConnector1 = new DevComponents.AdvTree.NodeConnector(); this.elementStyle1 = new DevComponents.DotNetBar.ElementStyle(); this.panelEx3 = new DevComponents.DotNetBar.PanelEx(); this.ribbonControl1.SuspendLayout(); this.ribbonPanel1.SuspendLayout(); this.panelEx1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.logList)).BeginInit(); this.panelEx2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.rackAdvTree)).BeginInit(); this.panelEx3.SuspendLayout(); this.SuspendLayout(); // // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2007Blue; // // buttonItem1 // this.buttonItem1.Name = "buttonItem1"; this.buttonItem1.Text = "buttonItem1"; // // ribbonControl1 // // // // this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonControl1.CaptionVisible = true; this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; this.ribbonControl1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.ribbonTabItem1}); this.ribbonControl1.KeyTipsFont = new System.Drawing.Font("Tahoma", 7F); this.ribbonControl1.Location = new System.Drawing.Point(5, 1); this.ribbonControl1.Name = "ribbonControl1"; this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.office2007StartButton1}); this.ribbonControl1.Size = new System.Drawing.Size(896, 154); this.ribbonControl1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonControl1.TabGroupHeight = 14; this.ribbonControl1.TabIndex = 0; this.ribbonControl1.Text = "ribbonControl1"; // // ribbonPanel1 // this.ribbonPanel1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonPanel1.Controls.Add(this.ribbonBar3); this.ribbonPanel1.Controls.Add(this.ribbonBar2); this.ribbonPanel1.Controls.Add(this.ribbonBar5); this.ribbonPanel1.Controls.Add(this.ribbonBar4); this.ribbonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; this.ribbonPanel1.Location = new System.Drawing.Point(0, 56); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); this.ribbonPanel1.Size = new System.Drawing.Size(896, 96); // // // this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; // // ribbonBar3 // this.ribbonBar3.AutoOverflowEnabled = true; // // // this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; this.ribbonBar3.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer6}); this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(291, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(78, 93); this.ribbonBar3.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar3.TabIndex = 22; this.ribbonBar3.Text = "查询"; // // // this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // itemContainer6 // // // // this.itemContainer6.BackgroundStyle.Class = ""; this.itemContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer6.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.itemContainer6.Name = "itemContainer6"; this.itemContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnQuery}); this.itemContainer6.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // btnQuery // this.btnQuery.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnQuery.Image = ((System.Drawing.Image)(resources.GetObject("btnQuery.Image"))); this.btnQuery.ImageFixedSize = new System.Drawing.Size(32, 32); this.btnQuery.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnQuery.Name = "btnQuery"; this.btnQuery.Text = "数据查询"; this.btnQuery.Click += new System.EventHandler(this.btnQuery_Click); // // ribbonBar2 // this.ribbonBar2.AutoOverflowEnabled = true; // // // this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; this.ribbonBar2.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer5, this.btnFinish}); this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(158, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(133, 93); this.ribbonBar2.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar2.TabIndex = 20; this.ribbonBar2.Text = "测试"; // // // this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // itemContainer5 // // // // this.itemContainer5.BackgroundStyle.Class = ""; this.itemContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer5.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.itemContainer5.Name = "itemContainer5"; this.itemContainer5.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnStart}); this.itemContainer5.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // btnStart // this.btnStart.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnStart.Image = ((System.Drawing.Image)(resources.GetObject("btnStart.Image"))); this.btnStart.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnStart.Name = "btnStart"; this.btnStart.Text = "开始测试"; this.btnStart.Click += new System.EventHandler(this.btnStart_Click); // // btnFinish // this.btnFinish.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnFinish.Image = ((System.Drawing.Image)(resources.GetObject("btnFinish.Image"))); this.btnFinish.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnFinish.Name = "btnFinish"; this.btnFinish.Text = "停止测试"; this.btnFinish.Click += new System.EventHandler(this.btnFinish_Click); // // ribbonBar5 // this.ribbonBar5.AutoOverflowEnabled = true; // // // this.ribbonBar5.BackgroundMouseOverStyle.Class = ""; this.ribbonBar5.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar5.BackgroundStyle.Class = ""; this.ribbonBar5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar5.ContainerControlProcessDialogKey = true; this.ribbonBar5.Dock = System.Windows.Forms.DockStyle.Left; this.ribbonBar5.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.ribbonBar5.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnTest}); this.ribbonBar5.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar5.Location = new System.Drawing.Point(76, 0); this.ribbonBar5.Name = "ribbonBar5"; this.ribbonBar5.Size = new System.Drawing.Size(82, 93); this.ribbonBar5.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar5.TabIndex = 19; this.ribbonBar5.Text = "设置"; // // // this.ribbonBar5.TitleStyle.Class = ""; this.ribbonBar5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar5.TitleStyleMouseOver.Class = ""; this.ribbonBar5.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar5.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // btnTest // this.btnTest.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnTest.Image = ((System.Drawing.Image)(resources.GetObject("btnTest.Image"))); this.btnTest.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnTest.Name = "btnTest"; this.btnTest.Text = "测试预设"; this.btnTest.Click += new System.EventHandler(this.btnTest_Click); // // ribbonBar4 // this.ribbonBar4.AutoOverflowEnabled = true; // // // this.ribbonBar4.BackgroundMouseOverStyle.Class = ""; this.ribbonBar4.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar4.BackgroundStyle.Class = ""; this.ribbonBar4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar4.ContainerControlProcessDialogKey = true; this.ribbonBar4.Dock = System.Windows.Forms.DockStyle.Left; this.ribbonBar4.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer7}); this.ribbonBar4.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar4.Location = new System.Drawing.Point(3, 0); this.ribbonBar4.Name = "ribbonBar4"; this.ribbonBar4.Size = new System.Drawing.Size(73, 93); this.ribbonBar4.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar4.TabIndex = 18; this.ribbonBar4.Text = "握手"; // // // this.ribbonBar4.TitleStyle.Class = ""; this.ribbonBar4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar4.TitleStyleMouseOver.Class = ""; this.ribbonBar4.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // itemContainer7 // // // // this.itemContainer7.BackgroundStyle.Class = ""; this.itemContainer7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer7.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.itemContainer7.Name = "itemContainer7"; this.itemContainer7.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnShakeHand}); this.itemContainer7.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // btnShakeHand // this.btnShakeHand.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnShakeHand.Image = ((System.Drawing.Image)(resources.GetObject("btnShakeHand.Image"))); this.btnShakeHand.ImageFixedSize = new System.Drawing.Size(32, 32); this.btnShakeHand.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnShakeHand.Name = "btnShakeHand"; this.btnShakeHand.Text = "开始握手"; this.btnShakeHand.Click += new System.EventHandler(this.btnShakeHand_Click); // // ribbonTabItem1 // this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.Name = "ribbonTabItem1"; this.ribbonTabItem1.Panel = this.ribbonPanel1; this.ribbonTabItem1.Text = "TSP"; // // office2007StartButton1 // this.office2007StartButton1.AutoExpandOnClick = true; this.office2007StartButton1.CanCustomize = false; this.office2007StartButton1.HotTrackingStyle = DevComponents.DotNetBar.eHotTrackingStyle.Image; this.office2007StartButton1.Image = ((System.Drawing.Image)(resources.GetObject("office2007StartButton1.Image"))); this.office2007StartButton1.ImagePaddingHorizontal = 2; this.office2007StartButton1.ImagePaddingVertical = 2; this.office2007StartButton1.Name = "office2007StartButton1"; this.office2007StartButton1.ShowSubItems = false; this.office2007StartButton1.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer1}); this.office2007StartButton1.Text = "&File"; // // itemContainer1 // // // // this.itemContainer1.BackgroundStyle.Class = "RibbonFileMenuContainer"; this.itemContainer1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer1.LayoutOrientation = DevComponents.DotNetBar.eOrientation.Vertical; this.itemContainer1.Name = "itemContainer1"; this.itemContainer1.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer2}); // // itemContainer2 // // // // this.itemContainer2.BackgroundStyle.Class = "RibbonFileMenuTwoColumnContainer"; this.itemContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer2.ItemSpacing = 0; this.itemContainer2.Name = "itemContainer2"; this.itemContainer2.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer3}); // // itemContainer3 // // // // this.itemContainer3.BackgroundStyle.Class = "RibbonFileMenuColumnOneContainer"; this.itemContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer3.LayoutOrientation = DevComponents.DotNetBar.eOrientation.Vertical; this.itemContainer3.MinimumSize = new System.Drawing.Size(120, 0); this.itemContainer3.Name = "itemContainer3"; this.itemContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnAbout}); // // btnAbout // this.btnAbout.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnAbout.Image = ((System.Drawing.Image)(resources.GetObject("btnAbout.Image"))); this.btnAbout.Name = "btnAbout"; this.btnAbout.SubItemsExpandWidth = 24; this.btnAbout.Text = "关于"; this.btnAbout.Click += new System.EventHandler(this.btnAbout_Click); // // lblResult // this.lblResult.BackColor = System.Drawing.Color.Transparent; // // // this.lblResult.BackgroundStyle.Class = ""; this.lblResult.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.lblResult.BackgroundStyle.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.lblResult.Dock = System.Windows.Forms.DockStyle.Right; this.lblResult.Font = new System.Drawing.Font("宋体", 21.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblResult.ForeColor = System.Drawing.SystemColors.ControlText; this.lblResult.Location = new System.Drawing.Point(720, 0); this.lblResult.Name = "lblResult"; this.lblResult.SingleLineColor = System.Drawing.SystemColors.Control; this.lblResult.Size = new System.Drawing.Size(176, 57); this.lblResult.TabIndex = 21; this.lblResult.Text = "Preparing..."; this.lblResult.TextAlignment = System.Drawing.StringAlignment.Center; // // lblTime // this.lblTime.BackColor = System.Drawing.Color.Transparent; // // // this.lblTime.BackgroundStyle.Class = ""; this.lblTime.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.lblTime.Dock = System.Windows.Forms.DockStyle.Left; this.lblTime.Font = new System.Drawing.Font("Calibri", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.lblTime.Location = new System.Drawing.Point(0, 0); this.lblTime.Name = "lblTime"; this.lblTime.Size = new System.Drawing.Size(174, 57); this.lblTime.TabIndex = 19; this.lblTime.Text = "00:00:00"; // // mainTimer // this.mainTimer.Interval = 500; this.mainTimer.Tick += new System.EventHandler(this.mainTimer_Tick); // // panelEx1 // this.panelEx1.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.loadCircle); this.panelEx1.Controls.Add(this.logList); this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(230, 155); this.panelEx1.Name = "panelEx1"; this.panelEx1.Size = new System.Drawing.Size(671, 497); this.panelEx1.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx1.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx1.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx1.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx1.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx1.Style.GradientAngle = 90; this.panelEx1.TabIndex = 3; this.panelEx1.Text = "panelEx1"; // // loadCircle // this.loadCircle.Active = false; this.loadCircle.Color = System.Drawing.Color.Maroon; this.loadCircle.InnerCircleRadius = 5; this.loadCircle.Location = new System.Drawing.Point(256, 180); this.loadCircle.Name = "loadCircle"; this.loadCircle.NumberSpoke = 12; this.loadCircle.OuterCircleRadius = 11; this.loadCircle.RotationSpeed = 100; this.loadCircle.Size = new System.Drawing.Size(132, 115); this.loadCircle.SpokeThickness = 2; this.loadCircle.StylePreset = CNPOPSOFT.Controls.LoadingCircle.StylePresets.MacOSX; this.loadCircle.TabIndex = 1; this.loadCircle.Text = "loadingCircle1"; this.loadCircle.Visible = false; // // logList // this.logList.AllowUserToAddRows = false; this.logList.AllowUserToDeleteRows = false; this.logList.AllowUserToResizeRows = false; this.logList.BackgroundColor = System.Drawing.Color.White; this.logList.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.logList.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column1, this.Column2, this.Column3}); dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window; dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText; dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.ControlText; dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False; this.logList.DefaultCellStyle = dataGridViewCellStyle1; this.logList.Dock = System.Windows.Forms.DockStyle.Fill; this.logList.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229))))); this.logList.Location = new System.Drawing.Point(0, 0); this.logList.MultiSelect = false; this.logList.Name = "logList"; this.logList.ReadOnly = true; this.logList.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None; dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.Info; dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; this.logList.RowHeadersDefaultCellStyle = dataGridViewCellStyle2; this.logList.RowHeadersVisible = false; this.logList.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing; this.logList.RowTemplate.Height = 23; this.logList.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.logList.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.logList.Size = new System.Drawing.Size(671, 497); this.logList.TabIndex = 0; // // Column1 // this.Column1.HeaderText = "时间"; this.Column1.Name = "Column1"; this.Column1.ReadOnly = true; this.Column1.Width = 150; // // Column2 // this.Column2.HeaderText = "板卡"; this.Column2.Name = "Column2"; this.Column2.ReadOnly = true; // // Column3 // this.Column3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.Column3.HeaderText = "状态"; this.Column3.Name = "Column3"; this.Column3.ReadOnly = true; // // panelEx2 // this.panelEx2.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx2.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx2.Controls.Add(this.rackAdvTree); this.panelEx2.Dock = System.Windows.Forms.DockStyle.Left; this.panelEx2.Location = new System.Drawing.Point(5, 155); this.panelEx2.Name = "panelEx2"; this.panelEx2.Size = new System.Drawing.Size(225, 497); this.panelEx2.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx2.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx2.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx2.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx2.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx2.Style.GradientAngle = 90; this.panelEx2.TabIndex = 1; this.panelEx2.Text = "panelEx2"; // // rackAdvTree // this.rackAdvTree.AccessibleRole = System.Windows.Forms.AccessibleRole.Outline; this.rackAdvTree.AllowDrop = true; this.rackAdvTree.BackColor = System.Drawing.SystemColors.Window; // // // this.rackAdvTree.BackgroundStyle.Class = "TreeBorderKey"; this.rackAdvTree.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.rackAdvTree.Dock = System.Windows.Forms.DockStyle.Fill; this.rackAdvTree.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.rackAdvTree.Location = new System.Drawing.Point(0, 0); this.rackAdvTree.Name = "rackAdvTree"; this.rackAdvTree.Nodes.AddRange(new DevComponents.AdvTree.Node[] { this.node1}); this.rackAdvTree.NodesConnector = this.nodeConnector1; this.rackAdvTree.NodeStyle = this.elementStyle1; this.rackAdvTree.PathSeparator = ";"; this.rackAdvTree.Size = new System.Drawing.Size(225, 497); this.rackAdvTree.Styles.Add(this.elementStyle1); this.rackAdvTree.TabIndex = 0; this.rackAdvTree.AfterCheck += new DevComponents.AdvTree.AdvTreeCellEventHandler(this.rackAdvTree_AfterCheck); this.rackAdvTree.AfterNodeSelect += new DevComponents.AdvTree.AdvTreeNodeEventHandler(this.rackAdvTree_AfterNodeSelect); // // node1 // this.node1.Expanded = true; this.node1.Name = "node1"; this.node1.Text = "node1"; // // nodeConnector1 // this.nodeConnector1.LineColor = System.Drawing.SystemColors.ControlText; // // elementStyle1 // this.elementStyle1.Class = ""; this.elementStyle1.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.elementStyle1.Name = "elementStyle1"; this.elementStyle1.TextColor = System.Drawing.SystemColors.ControlText; // // panelEx3 // this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.lblResult); this.panelEx3.Controls.Add(this.lblTime); this.panelEx3.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelEx3.Location = new System.Drawing.Point(5, 652); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(896, 57); this.panelEx3.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx3.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx3.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx3.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx3.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx3.Style.GradientAngle = 90; this.panelEx3.TabIndex = 0; // // FormMain // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(906, 711); this.Controls.Add(this.panelEx1); this.Controls.Add(this.panelEx2); this.Controls.Add(this.panelEx3); this.Controls.Add(this.ribbonControl1); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MinimumSize = new System.Drawing.Size(906, 711); this.Name = "FormMain"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "TSP硬件测试平台"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.formMain_FormClosing); this.Load += new System.EventHandler(this.FormMain_Load); this.ribbonControl1.ResumeLayout(false); this.ribbonControl1.PerformLayout(); this.ribbonPanel1.ResumeLayout(false); this.panelEx1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.logList)).EndInit(); this.panelEx2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.rackAdvTree)).EndInit(); this.panelEx3.ResumeLayout(false); this.ResumeLayout(false); }
private void CreateChapterTree(System.Xml.XmlNode xmlNode, DevComponents.AdvTree.Node treeNode) { foreach (System.Xml.XmlNode child in xmlNode.ChildNodes) { if (child.NodeType == System.Xml.XmlNodeType.Element) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node(child.Value); node.Text = child.Attributes["TITLE"].Value; if (child.Attributes["RTF"] != null || child.Attributes["DOC"] != null) { node.Cells.Add(new DevComponents.AdvTree.Cell("(已编辑)")); } node.Tag = utilService.FindById(new Framework.Entity.Chapter(), System.Convert.ToInt32(child.Attributes["CID"].Value)); node.Expanded = false; node.NodeDoubleClick += new System.EventHandler(delegate(object o, System.EventArgs a) { DevComponents.AdvTree.Node nd = (DevComponents.AdvTree.Node)o; Framework.Entity.Chapter chapter = (Framework.Entity.Chapter)nd.Tag; System.Collections.ArrayList templateList = contentService.GetTemplateByChapter(chapter.Id); if (templateList.Count != 0) { Framework.Entity.Module module = (Framework.Entity.Module)utilService.FindById(new Framework.Entity.Module(), chapter.Module); CreateItem(chapter.Title, module.Class, ChapterTree.SelectedNode.Tag); } }); treeNode.Nodes.Add(node); CreateChapterTree(child, node); } else { CreateChapterTree(child, treeNode); } } }
void ExtracurricularActivitiesView_SourceChanged(object sender, EventArgs e) { if (advTree1.SelectedNode != null) { if (advTree1.SelectedNode.Tag != null) { CurrNode = "" + advTree1.SelectedNode.Tag; } } Dic.Clear(); advTree1.Nodes.Clear(); DevComponents.AdvTree.Node Node1 = new DevComponents.AdvTree.Node(); Node1.Text = "所有分类(" + Source.Count() + ")"; Node1.Tag = "All"; advTree1.Nodes.Add(Node1); //加入 if (Source.Count != 0) { AccessHelper _AccessHelper = new AccessHelper(); string str = string.Join("','", Source); List<CLUBRecord> clubList = _AccessHelper.Select<CLUBRecord>("uid in ('" + str + "')"); clubList.Sort(SortClub); //Sort List<string> list = new List<string>(); foreach (CLUBRecord each in clubList) { if (string.IsNullOrEmpty(each.ClubCategory) || each.ClubCategory == "未分类") { list.Add(each.UID); continue; } if (!Dic.ContainsKey(each.ClubCategory)) Dic.Add(each.ClubCategory, new List<string>()); Dic[each.ClubCategory].Add(each.UID); } Dic.Add("未分类", list); foreach (string each in Dic.Keys) { //增加分類Node DevComponents.AdvTree.Node Node2 = new DevComponents.AdvTree.Node(); Node2.Text = each + "(" + Dic[each].Count + ")"; Node2.Tag = each; Node1.Nodes.Add(Node2); } advTree1.ExpandAll(); if (string.IsNullOrEmpty(CurrNode) || CurrNode == "All") { advTree1.SelectedNode = Node1; SetListPaneSource(Source, false, false); } else { foreach (DevComponents.AdvTree.Node each in Node1.Nodes) { if ("" + each.Tag == CurrNode) { if (Dic.ContainsKey(CurrNode)) { advTree1.SelectedNode = each; SetListPaneSource(Dic[CurrNode], false, false); return; } } } } } else { SetListPaneSource(Source, false, false); } }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.panel1 = new System.Windows.Forms.Panel(); this.txtSearch = new DevComponents.DotNetBar.Controls.TextBoxX(); this.panel2 = new System.Windows.Forms.Panel(); this.btnSchoolYearSemester = new DevComponents.DotNetBar.ButtonX(); this.panel3 = new System.Windows.Forms.Panel(); this.treeWho = new DevComponents.AdvTree.AdvTree(); this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); this.menuOpenNewLPView = new System.Windows.Forms.ToolStripMenuItem(); this.menuExpand = new System.Windows.Forms.ToolStripMenuItem(); this.menuCollapse = new System.Windows.Forms.ToolStripMenuItem(); this.node1 = new DevComponents.AdvTree.Node(); this.nodeConnector1 = new DevComponents.AdvTree.NodeConnector(); this.elementStyle1 = new DevComponents.DotNetBar.ElementStyle(); this.panel1.SuspendLayout(); this.panel2.SuspendLayout(); this.panel3.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.treeWho)).BeginInit(); this.contextMenuStrip1.SuspendLayout(); this.SuspendLayout(); // // panel1 // this.panel1.BackColor = System.Drawing.Color.Transparent; this.panel1.Controls.Add(this.txtSearch); this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(200, 25); this.panel1.TabIndex = 2; // // txtSearch // this.txtSearch.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); // // // this.txtSearch.Border.Class = "TextBoxBorder"; this.txtSearch.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.txtSearch.Location = new System.Drawing.Point(11, 3); this.txtSearch.Name = "txtSearch"; this.txtSearch.Size = new System.Drawing.Size(177, 22); this.txtSearch.TabIndex = 2; this.txtSearch.WatermarkText = "依教師姓名搜尋"; this.txtSearch.TextChanged += new System.EventHandler(this.txtSearch_TextChanged); // // panel2 // this.panel2.Controls.Add(this.btnSchoolYearSemester); this.panel2.Dock = System.Windows.Forms.DockStyle.Bottom; this.panel2.Location = new System.Drawing.Point(0, 482); this.panel2.Name = "panel2"; this.panel2.Size = new System.Drawing.Size(200, 18); this.panel2.TabIndex = 3; // // btnSchoolYearSemester // this.btnSchoolYearSemester.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; this.btnSchoolYearSemester.AutoExpandOnClick = true; this.btnSchoolYearSemester.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground; this.btnSchoolYearSemester.Dock = System.Windows.Forms.DockStyle.Fill; this.btnSchoolYearSemester.Location = new System.Drawing.Point(0, 0); this.btnSchoolYearSemester.Name = "btnSchoolYearSemester"; this.btnSchoolYearSemester.Size = new System.Drawing.Size(200, 18); this.btnSchoolYearSemester.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.btnSchoolYearSemester.TabIndex = 0; this.btnSchoolYearSemester.Text = "buttonX1"; // // panel3 // this.panel3.Controls.Add(this.treeWho); this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; this.panel3.Location = new System.Drawing.Point(0, 25); this.panel3.Name = "panel3"; this.panel3.Size = new System.Drawing.Size(200, 457); this.panel3.TabIndex = 4; // // treeWho // this.treeWho.AccessibleRole = System.Windows.Forms.AccessibleRole.Outline; this.treeWho.AllowDrop = true; this.treeWho.BackColor = System.Drawing.SystemColors.Window; // // // this.treeWho.BackgroundStyle.Class = "TreeBorderKey"; this.treeWho.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.treeWho.Dock = System.Windows.Forms.DockStyle.Fill; this.treeWho.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.treeWho.Location = new System.Drawing.Point(0, 0); this.treeWho.Name = "treeWho"; this.treeWho.Nodes.AddRange(new DevComponents.AdvTree.Node[] { this.node1}); this.treeWho.NodesConnector = this.nodeConnector1; this.treeWho.NodeStyle = this.elementStyle1; this.treeWho.PathSeparator = ";"; this.treeWho.Size = new System.Drawing.Size(200, 457); this.treeWho.Styles.Add(this.elementStyle1); this.treeWho.TabIndex = 0; this.treeWho.Text = "advTree1"; this.treeWho.AfterNodeSelect += new DevComponents.AdvTree.AdvTreeNodeEventHandler(this.treeWho_AfterNodeSelect); this.treeWho.NodeMouseDown += new DevComponents.AdvTree.TreeNodeMouseEventHandler(this.treeWho_NodeMouseDown); this.treeWho.NodeClick += new DevComponents.AdvTree.TreeNodeMouseEventHandler(this.treeWho_NodeClick); // // contextMenuStrip1 // this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.menuOpenNewLPView, this.menuExpand, this.menuCollapse}); this.contextMenuStrip1.Name = "contextMenuStrip1"; this.contextMenuStrip1.Size = new System.Drawing.Size(131, 70); // // menuOpenNewLPView // this.menuOpenNewLPView.Name = "menuOpenNewLPView"; this.menuOpenNewLPView.Size = new System.Drawing.Size(130, 22); this.menuOpenNewLPView.Text = "開新功課表"; // // menuExpand // this.menuExpand.Name = "menuExpand"; this.menuExpand.Size = new System.Drawing.Size(130, 22); this.menuExpand.Text = "展開"; // // menuCollapse // this.menuCollapse.Name = "menuCollapse"; this.menuCollapse.Size = new System.Drawing.Size(130, 22); this.menuCollapse.Text = "收合"; // // node1 // this.node1.Expanded = true; this.node1.Name = "node1"; this.node1.Text = "node1"; // // nodeConnector1 // this.nodeConnector1.LineColor = System.Drawing.SystemColors.ControlText; // // elementStyle1 // this.elementStyle1.Class = ""; this.elementStyle1.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.elementStyle1.Name = "elementStyle1"; this.elementStyle1.TextColor = System.Drawing.SystemColors.ControlText; // // usrTeacherList // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.White; this.Controls.Add(this.panel3); this.Controls.Add(this.panel2); this.Controls.Add(this.panel1); this.Name = "usrTeacherList"; this.Size = new System.Drawing.Size(200, 500); this.Load += new System.EventHandler(this.usrTeacherList_Load); this.panel1.ResumeLayout(false); this.panel2.ResumeLayout(false); this.panel3.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.treeWho)).EndInit(); this.contextMenuStrip1.ResumeLayout(false); this.ResumeLayout(false); }
private void initTreeNode() { this.advTree1.Nodes.Clear(); foreach (Parser.QuestionGroup qgroup in this.subj.GetQuestionGroups()) { DevComponents.AdvTree.Node tn = new DevComponents.AdvTree.Node(); tn.Text = qgroup.GetLabel(); tn.Tag = qgroup; foreach (Parser.Question q in qgroup.GetQuestions()) { DevComponents.AdvTree.Node tnQ = new DevComponents.AdvTree.Node(); tnQ.Text = string.Format("{0} ({1})", q.GetQuestionLabel(), q.GetQuestionName()); tnQ.Tag = q; tn.Nodes.Add(tnQ); } this.advTree1.Nodes.Add(tn); } }