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
,然后在comboboxDropDown
事件中返回到ComboBoxStyle.DropDown,这实际上不允许以任何方式显示下拉列表(鼠标、F4
、PgDown
,等等),无需创建自己的自定义控件。@Sinatr因此,请将您的答案发布到另一个问题上。这就是将问题标记为重复问题的全部意义:将所有答案合并到一个位置。谢谢,但首先我需要确保我的组合框不会下拉,然后单击它。