Exemple #1
0
 /// <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);
     }
 }
Exemple #2
0
 /// <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();
 }