プログラムが動作していると判断したときに、プログラムに有効化および無効化機能があります...次のパラメーター「c」をボタン、ラベル、または.Enabledを処理する別のオブジェクトにすることはありません
private void getWorkingChanged(Button c)<<--This is where i wont c to be multiple objects
{
c.Enabled = !c.Enabled;
}
ベースControl
オブジェクトには次のEnabled
プロパティがあります。
private void getWorkingChanged(Control c) {
c.Enabled = !c.Enabled;
}
あなたが何らかのコントロールを得ているなら、ただそうしてください
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
ただし、もちろん、メソッドで有効にしたいオブジェクトに対して独自の Enable メソッドを実装する必要があります