复选框状态的判断问题?
小弟我在做网络发送数据时,有11种数据可发送的数据,每一种数据的发送对应一个复选框。
在发送数据时,首先需要判断那种数据的复选框被选中,然后进行发送,可同时发送多个业务数据。其代码如下:
if (m_check1 && !m_check2 && !m_check3 && !m_check4 && !m_check5 && !m_check6
&& !m_check7 && !m_check8 !m_check9 && !m_check10 && !m_check11)
{
MessageBox("您选择了第一个!");
。。。。。。。。。。。。
return;
}
else if (!m_check1 && m_check2 && !m_check3 && !m_check4 && !m_check5 && !m_check6
&& !m_check7 && !m_check8 !m_check9 && !m_check10 && !m_check11)
{
MessageBox("您选择了第二个!");
。。。。。。。。。。。。
return;
}
如果这样判断那我需要判断2的11次方2048次。。。。。。。 这程序就永远都坐不下去
请问各位大侠有什么好的方法来解决这个问题,非常简洁的获得各个复选框的状态。判断所要发送的数据是哪一种即可。