私のアプリケーションには、17 の異なるオプションを持つコンボ ボックスがあります。私のコードでは、これら 17 のオプションすべてに対して if ステートメントを使用しています。
int colorchoice = colorSelect.SelectedIndex;
if (colorchoice == 0)
{
textBox1.AppendText("the color is black");
}
if (colorchoice == 1)
{
textBox1.AppendText("the color is dark blue");
}
and so on...
コンボ ボックスで選択したもの、つまり黒またはダーク ブルーを印刷できましたが、スペースやキャップを含めないように印刷する必要があります。
if (colorchoice == 0)
{
textBox1.AppendText("the color is " + colorSelect.SelectedText);
}
したがって、結果は黒またはダークブルーになるはずです。コンボボックスの大文字とスペースを変更せずにこれを行うにはどうすればよいでしょうか。見た目はきれいですが、必要なものが出力されます。
私のアイデアは、17 個のオプションのそれぞれに文字列を割り当てることでしたが、これを行う方法を理解できませんでした。
どんな助けでも大歓迎です。ありがとう!