public ZXLabelForm(FixEntityArgs args) { InitializeComponent(); entityArgs = args; ObjectContextMenu.FixEntityHandler += ObjectContextMenu_FixEntityHandler; VerifyLTTID(); }
void ObjectContextMenu_FixEntityHandler(object sender, EventArgs e) { TXT_DYSBFID.Tag = null; TXT_DYSBFID.Text = string.Empty; Btn_Add.Enabled = true; entityArgs = (FixEntityArgs)e; TXT_BZNR.Text = string.Empty; GetZXBZ(); VerifyLTTID(); }
public static void LoadZXLabelManager(FixEntityArgs args) { try { zxLabelManager = new ZXLabelForm(args); zxLabelManagerPs = new PaletteSet("杂项标注") { Visible = true, Dock = DockSides.None, Size = new Size(363, 260), MinimumSize = new Size(350, 260) }; zxLabelManagerPs.Add("杂项标注面板", zxLabelManager); } catch (Autodesk.AutoCAD.Runtime.Exception wException) { LogManager.Instance.Error(wException); PublicMethod.Instance.ShowMessage("杂项标注加载失败!"); } }
//static void BulkChangesPs_StateChanged(object sender, PaletteSetStateEventArgs e) //{ // if (e.NewState == StateEventIndex.Hide) // { // BulkChangesCtl.Visible = false; // } // else // { // BulkChangesCtl.Visible = true; // } //} #endregion #region 标注面板 /// <summary> /// 加载标注面板 /// </summary> /// <param name="eventArgs"></param> public static void LoadLabelManager(FixEntityArgs eventArgs) { if (labelManagerPs == null && labelManager == null) { labelManager = new LabelManager { eventArgs = eventArgs }; labelManagerPs = new PaletteSet("标注") { Visible = true, Dock = DockSides.None, Size = new Size(390, 230), MinimumSize = new Size(360, 220) }; labelManagerPs.Add("标注面板", labelManager); } else { labelManager.eventArgs = eventArgs; labelManager.BindLabelSource(); labelManagerPs.Visible = true; } }