微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当下拉样式为 .NET 中的 DropDownList 时,如何设置组合框文本框部分的背景颜色?

如何解决当下拉样式为 .NET 中的 DropDownList 时,如何设置组合框文本框部分的背景颜色?

我在 VB.NET 中编码。我要求我的组合框显示为强制性,这意味着背景色必须为黄色。 dropdownstyle 是 DropDownList,因此用户可以在组合框的文本框字段中键入,但只能在组合框中查找项目。

如果我将组合框的背景色设置为黄色,组合框的下拉面板是黄色的,但我无法让文本框字段以黄色背景显示

这仅在 dropdownstyle 为 DropDownList 时才会出现问题。

我在网上查看了很多关于此的问题,但它们主要针对下拉面板,而不是文本框字段,或者它们是 WPF 或 Web 解决方案。 有人可以帮忙吗?

解决方法

如果我没记错,那是 DropDownList 的问题,但我不确定。但是,如果是这种情况并且无论如何您都希望它是黄色的,您可以在组合框的顶部放置一个文本框并显示它的值。

    private void ComboBox_SelectedIndexChanged(object sender,EventArgs e)
    {
          ΤextBox.Text = ((YourType)ComboBox.SelectedItem).YourValue;
       
    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。