/// <summary> /// 根据当前焦点获取Bar条 /// </summary> /// <returns></returns> public VScrollBar getFBar() { var focus = LoacationHelper.GetFocusedControl(); TTVScrollBar sb = null; if (focus != null) { foreach (Control gbox in PubulicData.GCFN("appan").Controls) { if (gbox.Name == focus.Name) { sb = (TTVScrollBar)PubulicData.GCFN("AppSB"); } } foreach (Control gbox in PubulicData.GCFN("weban").Controls) { if (gbox.Name == focus.Name) { sb = (TTVScrollBar)PubulicData.GCFN("WebSB"); } } foreach (Control gbox in PubulicData.GCFN("hfan").Controls) { if (gbox.Name == focus.Name) { sb = (TTVScrollBar)PubulicData.GCFN("HfSB"); } } } return(sb); }
public void MainInit() { ClearBuntton(); List <ButtonDate> allbtn = new List <ButtonDate>(); List <ButtonDate> hfbtn = new List <ButtonDate>(); List <ButtonDate> list = PubulicData.sourceData[PubulicData.ClassName.ButtonDate.ToString()] as List <ButtonDate>; allbtn = list.Where(c => c.State == "show").OrderBy(c => c.Index).ToList(); hfbtn = list.Where(c => c.State == "hiden").ToList(); int i = 0; int j = 0; int z = 0; foreach (ButtonDate item in allbtn) { TTButton modle = new TTButton(); modle.Size = new System.Drawing.Size(120, 30); modle.TabIndex = (int)item.Index + 1; modle.UseVisualStyleBackColor = true; modle.Text = item.Name; modle.MouseDown += _formHelper.ClikeButton; if (item.Type == "网站") { modle.Name = "wbe" + item.ID; modle.Location = new System.Drawing.Point(21, 20 + i * 40); PubulicData.GCFN("panWeb").Controls.Add(modle); i++; } else { if (item.CreateMac == LoacationHelper.GetMac()) { modle.Name = "app" + item.ID; modle.Location = new System.Drawing.Point(21, 20 + j * 40); PubulicData.GCFN("panApp").Controls.Add(modle); j++; } } } foreach (ButtonDate item in hfbtn) { TTButton modle = new TTButton(); modle.Name = "hf" + item.ID; modle.Location = new System.Drawing.Point(21, 20 + z * 40); modle.Size = new System.Drawing.Size(120, 30); modle.TabIndex = (int)item.Index + 1; modle.UseVisualStyleBackColor = true; modle.Text = item.Name; modle.MouseDown += _formHelper.hfClike; PubulicData.GCFN("panHF").Controls.Add(modle); z++; } }
/// <summary> /// 添加按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void CreateButton(TTButton nowbt) { if (nowbt != null) { string name = nowbt.Name; string btnname = ""; string btnllq = ""; string btnurl = ""; ButtonDate bd = new ButtonDate(); bd.ID = id; if (name == "btnWebCreate") { string url = PubulicData.GCFN("weburl").Text; url = url.Trim('"'); btnname = PubulicData.GCFN("webbtn").Text; btnllq = PubulicData.GCFN("webllq").Text; btnurl = url; bd.Name = btnname; bd.Url = btnurl; bd.Browser = btnllq; bd.Type = "网站"; bd.State = "show"; bd.CreateDate = DateTime.Now; bd.CreateIP = LoacationHelper.GetLocalIP(); bd.CreateMac = LoacationHelper.GetMac(); } if (name == "btnAppCreate") { string url = PubulicData.GCFN("appurl").Text; url = url.Trim('"'); btnname = PubulicData.GCFN("appname").Text; btnurl = url; bd.Name = btnname; bd.Url = btnurl; bd.Type = "链接"; bd.State = "show"; bd.CreateDate = DateTime.Now; bd.CreateIP = LoacationHelper.GetLocalIP(); bd.CreateMac = LoacationHelper.GetMac(); } ActionHelper.saveInfo <ButtonDate>(bd); SX(); } }
/// <summary> /// 根据鼠标位置获取Bar条 /// </summary> /// <returns></returns> public VScrollBar getPBar() { Point Mp = LoacationHelper.GetPoint(); TTVScrollBar sb = null; if (Mp.X > 519) { sb = (TTVScrollBar)PubulicData.GCFN("HfSB"); } else if (Mp.X > 208) { sb = (TTVScrollBar)PubulicData.GCFN("AppSB"); } else { sb = (TTVScrollBar)PubulicData.GCFN("WebSB"); } //if (sb != null) { // sb.Focus(); //} return(sb); }