コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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++;
            }
        }
コード例 #3
0
 /// <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();
     }
 }
コード例 #4
0
        /// <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);
        }