Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#如何使组合框在我单击时不会下拉?_C#_Button_Combobox - Fatal编程技术网

c#如何使组合框在我单击时不会下拉?

c#如何使组合框在我单击时不会下拉?,c#,button,combobox,C#,Button,Combobox,我有一个组合框,我不想在单击时将其下拉。我需要在单击我的按钮时将其下拉。有解决方案吗?使用下拉属性打开组合框: private void buttonOpen_Click(object sender, EventArgs e) { comboBox1.DroppedDown = true; } 你真的需要定义什么平台(例如Winforms或WPF)。你尝试过什么吗?@CodyGray,虽然它被标记为重复,但链接的答案确实不是最好的(imho)。我再也不能提供我的答案了,只要将DropD

我有一个
组合框
,我不想在单击时将其下拉。我需要在单击我的
按钮时将其下拉。有解决方案吗?

使用下拉属性打开组合框:

private void buttonOpen_Click(object sender, EventArgs e)
{
    comboBox1.DroppedDown = true;
}

你真的需要定义什么平台(例如Winforms或WPF)。你尝试过什么吗?@CodyGray,虽然它被标记为重复,但链接的答案确实不是最好的(imho)。我再也不能提供我的答案了,只要将
DropDownStyle
设置为
ComboBoxStyle.Simple
,然后在combobox
DropDown
事件中返回到
ComboBoxStyle.DropDown,这实际上不允许以任何方式显示下拉列表(鼠标、
F4
PgDown
,等等),无需创建自己的自定义控件。@Sinatr因此,请将您的答案发布到另一个问题上。这就是将问题标记为重复问题的全部意义:将所有答案合并到一个位置。谢谢,但首先我需要确保我的组合框不会下拉,然后单击它。