返回首页

public void Selectpropertygrid()

        {            

            foreach (Control c in dock_Control1.Controls)

            {

            

                c.MouseClick+=new MouseEventHandler(c_MouseClick);

            }

            foreach (Control ctr in this.Controls)

            {

 

                ctr.MouseClick += new MouseEventHandler(c_MouseClick);

 

            

            }

        }

 public void c_MouseClick(object sender, MouseEventArgs e)

        {   

            Control ct=sender as Control;

            prp = new PropertyGrid();

            prp.CommandsVisibleIfAvailable = true;

            prp.Location = new Point(0, 0);

            prp.Size = new Size(220 ,800);      

            prp.Enabled = true;            

            prp.Visible = true;

            prp.Text = "Properties";

            prp.Dock = DockStyle.Left;

            prp.Enabled = true;

            this.Controls.Add(prp);            

            prp.SelectedObject = ct;           

            

        

        }
/ /当我点击任何控制在我的形式和UserControl然后PropertyGrid中显示,但它为每个控制重复形式......

我怎么能只显示一次,每个控制"......

在先进的感谢

回答

评论会员: 时间:2