如何更改组合框控件中的下拉按钮?

2023-12-31

如何更改下拉按钮ComboBox控件(C#、Windows 窗体)?我有一个自定义按钮,我想在ComboBox而不是默认的下拉按钮。


我认为汉斯·帕桑特的解决方案就是这样......

从这里:

http://social.msdn.microsoft.com/forums/en-US/winformsdesigner/thread/5d65f987-834c-465f-a944-622831d4cfb0 http://social.msdn.microsoft.com/forums/en-US/winformsdesigner/thread/5d65f987-834c-465f-a944-622831d4cfb0

您可以创建一个 UserControl,拖动一个 组合框和其上的按钮,使 组合框上方的按钮 箭头按钮 制作箭头按钮 不可见,处理按钮的油漆 事件在其上绘制箭头,这可以 通过调用来完成 ComboBoxRenderer.DrawDropDownButton() 方法(注意:该方法有一个 限制,它需要视觉风格是 在操作系统上启用)或通过绘制 图标,或者只是画一个小 其上有三角形。 然后处理按钮的Click事件以显示ComboBox的 下拉,这可以通过以下方式完成 像这样的东西

    private void button1_Click(object sender, EventArgs e)
    {
        this.comboBox1.DroppedDown = true;
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改组合框控件中的下拉按钮? 的相关文章

随机推荐