如何在c#中改变组合框的背景颜色

本文关键字:背景 颜色 组合 改变 | 更新日期: 2023-09-27 17:54:20

当我点击组合框时,所有的下拉项目将被下拉,当鼠标悬停在一个项目上时,它将以默认的蓝色高亮显示。现在我想把默认的蓝色改为我想要的颜色。请任何人帮忙。谢谢你

如何在c#中改变组合框的背景颜色

如果你使用的是WinForms,那么你可以使用自定义的ComboBox,或者在微软的ComboBox上使用drawwitem事件,在WPF中你可以在XAML中覆盖颜色,例如

你不能重写这个样式。检查以下问题以获得解释:

  • 改变& lt; select>突出显示颜色
  • 如何更改FireFox中悬停选择选项的颜色

然而,你可以尝试用js创建它来模拟下拉菜单,并提供任何你想要的样式。查看链接获取示例:

  • http://www.jquery4u.com/plugins/10-jquery-selectboxdrop-down-plugins/
  • http://jamielottering.github.com/DropKick/