我确定程序正在运行时,我的程序中有启用和禁用功能... 我不会将以下参数'c'作为Button,Label或其他处理.Enabled的对象
private void getWorkingChanged(Button c)<<--This is where i wont c to be multiple objects
{
c.Enabled = !c.Enabled;
}
答案 0 :(得分:9)
基础Control
对象具有Enabled
属性:
private void getWorkingChanged(Control c) {
c.Enabled = !c.Enabled;
}
答案 1 :(得分:1)
如果您正在接受任何控制,那么只需执行
private void getWorkingChanged(Control c)<<--This is where i wont c to be multiple objects
{
c.Enabled = !c.Enabled;
}
如果您希望它具有不同的对象,则必须创建界面
public interface IEnabler
{
void Enable();
}
然后再做
private void getWorkingChanged(object c)<<--This is where i wont c to be multiple objects
{
IEnabler ie = c as IEnabler;
if(ie != null)
ie.Enable();
}
但当然,您必须为getWorkingChanged
方法