如何知道按钮是启用还是禁用

时间:2014-12-23 01:50:49

标签: c#

如果有更多行要读取,我有2个按钮上一个/下一个更改其状态。

因此,他们在条件下启用/禁用。

是否可以阅读他们的状态?

关于WFA

下面我将如何检查我寻找更好的方式

        if (nextbutton.Enabled)
            NextBtnState = true;
        else
            NextBtnState = false;
        if (prevbutton.Enabled)
            PrevBtnState = true;
        else
            PrevBtnState = false;

2 个答案:

答案 0 :(得分:1)

if(buttonName.Enabled)// if button is enabled
{
//do this
}
else
{
//do that
}

当你更新你的问题时,如果你想要更简洁,你可以写,

nextbutton.Enabled ? (NextBtnState = true) : (NextBtnState = false);

答案 1 :(得分:0)

以@Pranit Kothari的想法

解决方案是

        NextBtnState = nextbutton.Enabled = nextbutton.Enabled ? (NextBtnState = true) : (NextBtnState = false);
        PrevBtnState = prevbutton.Enabled = prevbutton.Enabled ? (PrevBtnState = true) : (PrevBtnState = false);