自己设计的一个用户控件,在用户控件里放入一个panel,将panel的modify属性设为public,再在panel里面放到一个button,button的modify也调为public。
将该用户控件放入设计器中,但是无法点中button来修改button的属性。请问要怎么做才能在设计器中可以修改用户控件中的button的属性呢~?
将该用户控件放入设计器中,但是无法点中button来修改button的属性。请问要怎么做才能在设计器中可以修改用户控件中的button的属性呢~?
调试欢乐多
还有这些属性是否写了Public的Property方法了?
如果需要实现System.ComponentModel.ISupportInitialize接口的话,那么怎么重写该接口的两个方法来实现修改呢~?
{
public partial class TKMQueryPanel : UserControl, System.ComponentModel.ISupportInitialize
{
#region ISupportInitialize 成员 void ISupportInitialize.BeginInit()
{
} void ISupportInitialize.EndInit()
{
} #endregion
}
}并且把控件的modify都设为public了,在设计器中还是无法编辑到button的属性
{
get
{
return m_modify;
} set
{
m_modify= value;
}
}
那么你点这个属性的时候,会展开所有的BUTTON属性,让你修改.
public ControlCollection DynControls
{
get { return this.panel1.Controls; }
}
这样在设计器里可以通过访问DynControls属性修改里面放置的控件的属性