コード例 #1
0
        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);
        }
コード例 #2
0
        //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);
                }
            }
        }
コード例 #3
0
        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(); });
        }
コード例 #4
0
 /// <summary>
 /// 移除控件
 /// </summary>
 /// <param name="m"></param>
 private void Remove(Meaning m)
 {
     //this.list.Remove(m);
     this.layOutPn.Controls.Remove(m);
 }