Exemplo n.º 1
0
 public static void grb(DevExpress.XtraEditors.SplitGroupPanel sp, string fontName)
 {
     sp.Paint += (s, e) =>
     {
         try
         {
             Point    p  = sp.PointToScreen(sp.Location);
             Graphics gp = e.Graphics;
             gp.Clear(LineProductMesBll.UserInfoMation.FeedColor);
             if (!fontName.Contains("反"))
             {
                 //画填充圆
                 //SolidBrush s = new SolidBrush ( Color . Red );
                 //画空心圆
                 Pen pen = new Pen(Color.Red, 2);
                 gp.DrawEllipse(pen, 10, sp.Location.Y + 10, 60, 110);
                 Font  myFont = new Font("楷体", 18);
                 Brush bush   = new SolidBrush(Color.Red);
                 gp.DrawString(fontName, myFont, bush, 25, sp.Location.Y + 30, new StringFormat(StringFormatFlags.DirectionVertical));
             }
         }
         catch (Exception ex)
         {
             Utility.LogHelper.WriteLog(ex.Message);
         }
     };
 }
Exemplo n.º 2
0
 public void SetFrmPanel(DevExpress.XtraEditors.SplitGroupPanel pl, Form frm)
 {
     this.RC_Main.Minimized = true;
     if (pl == null || frm == null)
     {
         return;
     }
     try
     {
         if (pl.Controls.Count > 0)
         {
             for (int i = 0; i < pl.Controls.Count; i++)
             {
                 pl.Controls.RemoveAt(i);
             }
         }
         frm.TopLevel = false;
         //Dock是很重要的一个特性
         frm.Dock = DockStyle.Fill;
         //没有边框
         frm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
         //Form的大小
         frm.ClientSize = new System.Drawing.Size(pl.Size.Width, pl.Size.Height);
         //Panel添加上frm
         pl.Controls.Add(frm);
         //frm进行展示
         frm.Show();
     }
     catch
     {
     }
 }
Exemplo n.º 3
0
        void InitSkinGallery()
        {
            SkinHelper.InitSkinGallery(rgbiSkins, true);
            wizPanel = this.splitContainerControl.Panel2;

            player = WIZPlayer.CreateInstance();

            player.addMessageHandler(WIZPlayer.Const.PMSG_INIT, this.onEngineInitHandler                 = this.OnEngineInited);
            player.addMessageHandler(WIZPlayer.Const.PMSG_LOADMODEL, this.onLoadModelHandler             = this.OnLoadModel);
            player.addMessageHandler(WIZPlayer.Const.PMSG_REGISTERTOOL, this.onEngineToolRegisterHandler = this.OnEngineToolRegister);
            player.addMessageHandler(WIZPlayer.Const.PMSG_SELECTTOOL, this.onEngineSelectToolHandler     = this.OnEngineSelectTool);

            player.addMessageHandler(WIZMarkerCompoment.Const.PMSG_EDIT, this.OnMarkerEditHander      = this.OnMarkerEdit);
            player.addMessageHandler(WIZMarkerCompoment.Const.PMSG_SELECT, this.OnMarkerSelectHandler = this.OnMarkerSelect);

            player.start(wizPanel.Handle);
        }
Exemplo n.º 4
0
 public void SetFrmPanel(DevExpress.XtraEditors.SplitGroupPanel pl, Form frm)
 {
     this.RC_Main.Minimized = true;
     if (pl == null || frm == null)
     {
         return;
     }
     try
     {
         if (frm is Frm_Cs8cAlarm)
         {
             TxtData.PublicData.FtpLog = true;
         }
         else
         {
             TxtData.PublicData.FtpLog = false;
         }
         if (pl.Controls.Count > 0)
         {
             int CCount = pl.Controls.Count;
             for (int i = 0; i < CCount; i++)
             {
                 pl.Controls.RemoveAt(i);
                 //if (pl.Controls[i]!=null)
                 //{
                 //    pl.Controls[i].Dispose();
                 //}
             }
         }
         frm.TopLevel = false;
         //Dock是很重要的一个特性
         frm.Dock = DockStyle.Fill;
         //没有边框
         frm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
         //Form的大小
         frm.ClientSize = new System.Drawing.Size(pl.Size.Width, pl.Size.Height);
         //Panel添加上frm
         pl.Controls.Add(frm);
         //frm进行展示
         frm.Show();
     }
     catch
     {
     }
 }