private void AddMeaing() { Meaning m = new Meaning(); m.TextBoxEnable = true; m.DelEvent += new EventHandler(delegate(object sender, EventArgs args) { this.Remove(m); }); list.Add(m); this.layOutPn.Controls.Add(m); }
//public List<Dictionary<string, object>> rEntity; #region method public void Init() { List <UserMeanRelation> relation = _bll.GetMeaningByUser(null); layOutPn.Controls.Clear(); if (relation != null) { foreach (UserMeanRelation ur in relation) { Meaning m = new Meaning(); m.DelEvent += new EventHandler(delegate(object sender, EventArgs args) { this.Remove((Meaning)sender); }); //list.Add(m); layOutPn.Controls.Add(m); } } }
private void InitEvent() { this.cbEdit.CheckedChanged += new EventHandler(delegate(object sender, EventArgs args){ this.pbEdit.Visible = this.pbDel.Visible = cbEdit.Checked; }); this.pbEdit.Click += new EventHandler(delegate(object sender, EventArgs args) { this.tbMean.Enabled = true; }); this.pbDel.Click += new EventHandler(delegate(object sender, EventArgs args) { control = this; DelEvent(this, args); }); this.tbMean.Leave += new EventHandler(delegate(object sender, EventArgs args) { this._mean = this.tbMean.Text; }); this.Load += new EventHandler((sender, args) => { this.tbMean.Focus(); }); }
/// <summary> /// 移除控件 /// </summary> /// <param name="m"></param> private void Remove(Meaning m) { //this.list.Remove(m); this.layOutPn.Controls.Remove(m); }