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); } }; }
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 { } }
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); }
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 { } }