private void button4_Click(object sender, EventArgs e) { FontMousePanel fmp = new FontMousePanel(); fmp.Location = new Point(340, 50); this.groupBox3.Controls.Add(fmp); }
private FontMousePanel AddControl(string Text) { FontMousePanel fmp1 = new FontMousePanel(); fmp1.Dock = DockStyle.Left; fmp1.KeyWorld = Text; this.Controls.Add(fmp1); return(fmp1); }
private void AddControl(IEntityData item) { FontMousePanel fmp1 = new FontMousePanel(); fmp1.Tag = item; fmp1.Dock = DockStyle.Left; fmp1.KeyWorld = item.Text; fmp1.Click -= fmp1_Click; fmp1.Click += fmp1_Click; this.Controls.Add(fmp1); }
void fmp1_Click(object sender, EventArgs e) { FontMousePanel fmp = sender as FontMousePanel; IEntityData etd = fmp.Tag as IEntityData; if (etd == null) { return; } if (ItemClick != null) { ItemClick(etd, null); } }