public BandPanel(string caption, ContentPanel content, BandTagInfo bti) { BandButton bandButton = new BandButton(caption, bti); Controls.Add(bandButton); Controls.Add(content); }
public BandButton(string caption, BandTagInfo bti) { Text = caption; FlatStyle = FlatStyle.Standard; Visible = true; this.bti = bti; Click += new EventHandler(SelectBand); }
public void AddBand(Image im, string caption, ContentPanel content) { content.outlookBar = this; int index = Controls.Count; BandTagInfo bti = new BandTagInfo(this, index); BandPanel bandPanel = new BandPanel(im, caption, content, bti); Controls.Add(bandPanel); UpdateBarInfo(); RecalcLayout(bandPanel, index); }
public BandButton(Image im, string caption, BandTagInfo bti) { Image = im; Text = caption; ImageAlign = ContentAlignment.MiddleLeft; TextAlign = ContentAlignment.MiddleCenter; FlatStyle = FlatStyle.Standard; Visible = true; this.bti = bti; Click += new EventHandler(SelectBand); MouseLeave += new EventHandler(OnMouseLeave); MouseMove += new MouseEventHandler(OnMouseMove); }