簡體   English   中英

C#中的10個復選框多種組合

[英]10 check-boxes multiple combinations in c#

我如何遍歷而不寫一百萬個if語句? 這是我弄錯的代碼示例,因為它只會選中每個復選框,然后繼續進行下一個操作。 忘了說所有十個復選框都在一個面板中,它們需要以任何組合方式進行選中。 我不想寫&&或||的堆我什至無法計算組合,請幫助我。

if (cbxTitle.Checked == true)
{
      searched = "title";
}
else if (cbxAuthor.Checked == true)
{
      searched = "author";
}
else if (cbxYear.Checked == true)
{
      searched = "year";
}
else if (cbxWeight.Checked == true)
{
      searched = "weight";
}

我如何遍歷而不寫一百萬個if語句? 這是我弄錯的代碼示例,因為它只會選中每個復選框,然后繼續進行下一個操作。 忘了說所有十個復選框都在一個面板中,它們需要以任何組合方式進行選中。 我不想寫&&或||的堆我什至無法計算組合,請幫助我。

if (cbxTitle.Checked == true)
{
      searched = "title";
}
else if (cbxAuthor.Checked == true)
{
      searched = "author";
}
else if (cbxYear.Checked == true)
{
      searched = "year";
}
else if (cbxWeight.Checked == true)
{
      searched = "weight";
}

我如何遍歷而不寫一百萬個if語句? 這是我弄錯的代碼示例,因為它只會選中每個復選框,然后繼續進行下一個操作。 忘了說所有十個復選框都在一個面板中,它們需要以任何組合方式進行選中。 我不想寫&&或||的堆我什至無法計算組合,請幫助我。

if (cbxTitle.Checked == true)
{
      searched = "title";
}
else if (cbxAuthor.Checked == true)
{
      searched = "author";
}
else if (cbxYear.Checked == true)
{
      searched = "year";
}
else if (cbxWeight.Checked == true)
{
      searched = "weight";
}

我如何遍歷而不寫一百萬個if語句? 這是我弄錯的代碼示例,因為它只會選中每個復選框,然后繼續進行下一個操作。 忘了說所有十個復選框都在一個面板中,它們需要以任何組合方式進行選中。 我不想寫&&或||的堆我什至無法計算組合,請幫助我。

if (cbxTitle.Checked == true)
{
      searched = "title";
}
else if (cbxAuthor.Checked == true)
{
      searched = "author";
}
else if (cbxYear.Checked == true)
{
      searched = "year";
}
else if (cbxWeight.Checked == true)
{
      searched = "weight";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM