我有一个带有数字的组合框。我有一个按钮。我想获取组合框的选定值

我试过如下

Messagebox.show("Selected value =="+cbWeeksFrom.SelectedValue);

输出
Selected value ==

我是 winforms 的新手。

更新

我试过了
cbWeeksFrom.SelectedValue
cbWeeksFrom.Text
cbWeeksFrom.SelectedText
cbWeeksFrom.SelectedItem

它不工作。甚至没有带来文本框的值(value)。我认为它没有带来任何控制值

最佳答案

使用 Combobox 的 .Text 属性来获取选定的值并使用 .selectedindex 来查找某个值是否被选中

if (cbWeeksFrom.SelectedIndex != -1)
        {
            MessageBox.Show("Selected value == " + cbWeeksFrom.Text);
        }
        else
        {
            MessageBox.Show("please select a value");
        }

关于c# - 如何使用 C# Winforms 在按钮单击事件中获取组合框选定值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45770865/

10-12 12:39