/// <summary> /// 控件添加方法 /// </summary> public override void OnAdd() { base.OnAdd(); if (m_layoutDiv == null) { m_layoutDiv = new LayoutDivA(); m_layoutDiv.BorderColor = COLOR.EMPTY; m_layoutDiv.LayoutStyle = LayoutStyleA.LeftToRight; m_layoutDiv.AutoWrap = true; AddControl(m_layoutDiv); } if (m_shrinkBtn == null) { m_shrinkBtn = new RibbonButton2(); m_shrinkBtn.Font = new FONT("微软雅黑", 12, false, false, false); m_clickButtonEvent = new ControlMouseEvent(ClickButton); m_shrinkBtn.RegisterEvent(m_clickButtonEvent, EVENTID.CLICK); AddControl(m_shrinkBtn); } if (m_titleLabel == null) { m_titleLabel = new LabelA(); m_titleLabel.Font = new FONT("微软雅黑", 16, true, false, false); AddControl(m_titleLabel); } }
/// <summary> /// 销毁资源 /// </summary> public override void Dispose() { m_titleLabel = null; if (m_shrinkBtn != null) { m_shrinkBtn.UnRegisterEvent(m_clickButtonEvent, EVENTID.CLICK); m_shrinkBtn = null; } m_layoutDiv = null; base.Dispose(); }