gpt4 book ai didi

c# - ComboBox下拉列表隐藏

转载 作者:太空宇宙 更新时间:2023-11-04 12:18:49 33 4
gpt4 key购买 nike

我正在创建一个带有复选框的组合框。一切正常,但我遇到了问题。

当我打开组合框列表并检查任何值列表框消失。因此,如果我必须检查组合框中的五个值。我必须点击 10 次。

我想打开组合框并选中所有 5 个项目,然后单击组合框和列表

消失!

我通过阅读 Windows 消息来尝试这个。我想我应该听到窗口消息以及什么时候

combo box list disappear message arrived 我只是通过调用 return 来跳过这个。

这是我的代码:

protected override void WndProc(ref Message message)
{
const int CB_SHOWDROPDOWN=0x014F;
if (message.Msg == CB_SHOWDROPDOWN )
{
if(message.WParam == (IntPtr)0)
{
SendMessage(Program.poForm.cmbShop.Handle, CB_SHOWDROPDOWN, (IntPtr)1,
IntPtr.Zero);
}
return;
}
base.WndProc(ref message);
}

这是行不通的!是否有解决此问题的方法?

最佳答案

你看过这个code project吗?使用复选框扩展组合框的示例。

关于c# - ComboBox下拉列表隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6264131/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com