我创建了自定义窗体窗体,我只是不知道应该如何设置属性。自定义窗体窗体属性
例如我创建了一个带有进度条,按钮和标签的表单,并且想要设置标签的文本,进度条的值并获得对buttonClick事件方法的访问形成使用控件的windows窗体应用程序。
换句话说,只需访问每个控件的所有默认属性即可。
可能吗?我该怎么做?
非常感谢!
如果我想访问buttonClick事件方法,我应该怎么做?
我创建了自定义窗体窗体,我只是不知道应该如何设置属性。自定义窗体窗体属性
例如我创建了一个带有进度条,按钮和标签的表单,并且想要设置标签的文本,进度条的值并获得对buttonClick事件方法的访问形成使用控件的windows窗体应用程序。
换句话说,只需访问每个控件的所有默认属性即可。
可能吗?我该怎么做?
非常感谢!
如果我想访问buttonClick事件方法,我应该怎么做?
如果我正确理解您的问题,您希望将窗体上的控件暴露给外部代码。 一个实现这一目标的方法是在表格上声明访问的属性,例如:
public ProgressBar MyProgressBar
{
get { return progressBar1; }
}
如果你希望只露出控件的某些属性,你也可以有一些直接访问这些,像这样性质:
public int MyProgressBarValue
{
get { return progressBar1.Value; }
set { progressBar1.Value = value; }
}
您需要将Control
投射到自定义控件的类型,然后才能访问您定义的属性。
var myCtrl = (MyControl)controlRef;
myCtrl.MyProperty = xxxx;
此代码假定MyProperty
已被宣布为public
。
作品GRATE非常感谢你! – maryum375