ここでは、コンボ ボックスに 1 から 30 までの範囲の数値をリストする for ループを作成しましたが、コンボ ボックスから選択した項目をメッセージ ボックスに表示しようとすると、null 値が返されます。コンボボックスから選択した数値を返すにはどうすればよいですか? これが私のコードです:
string selectedNumber;
public Form1()
{
InitializeComponent();
for (int i = 1; i <= 30; i++)
{
string[] numbers= { i.ToString() };
comboBox1.Items.AddRange(numbers);
}
selectedNumber = comboBox1.SelectedText;
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(selectedNumber);
}
}