以编程方式下拉UltraCombo c#

以编程方式下拉UltraCombo c#,c#,winforms,infragistics,ultracombo,C#,Winforms,Infragistics,Ultracombo,有人能帮我在运行时打开ultracombo吗?例如,当按下按钮时,我希望ultracombo打开 我使用的是infragistics 5.3和ultracombo,而不是ultracomboEditor 我试过了 combo.ToggleDropdown(), SendMessage(combo.Handle.ToInt32(), CB_SHOWDROPDOWN, 1, IntPtr.Zero); 但是什么也没发生。如果为false,您可以在UltraCombo上调用该方法。您可以在大多数In

有人能帮我在运行时打开ultracombo吗?例如,当按下按钮时,我希望ultracombo打开

我使用的是infragistics 5.3和ultracombo,而不是ultracomboEditor

我试过了

combo.ToggleDropdown(),
SendMessage(combo.Handle.ToInt32(), CB_SHOWDROPDOWN, 1, IntPtr.Zero);

但是什么也没发生。

如果为false,您可以在UltraCombo上调用该方法。

您可以在大多数Infrastics WinForm控件上使用PerformAction来模拟用户操作,如下拉组合

combo.PerformAction(UltraComboAction.Dropdown);

您是否尝试过/是否编译-
combo.IsOpen=true
?combo.isDropDown=true,但它只是一个只读属性例如:mycombox.performation(Infragistics.Win.UltraWinGrid.UltraComboAction.Dropdown);顺便说一句——不要在表单的构造函数中运行它——它只会忽略它。必须呈现表单才能使其工作(即“显示”事件或更高版本)