/ /当我点击任何控制在我的形式和UserControl然后PropertyGrid中显示,但它为每个控制重复形式...... 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;
}
我怎么能只显示一次,每个控制"......
在先进的感谢