a475207806 发表于 2017-3-30 12:03:37

[Inputman8]关于禁用模式下的ComboBox背景色

这边在做一个项目升级,从VB升级到VB.net,在升级ComboBox的时候发现这个现象
旧系统的ComboBox禁用的时候表现是这样的
而更新成最新之后,禁用的效果如图
该如何设置禁用时的背景色与VB时一致呢,请多多指教

Alice 发表于 2017-3-31 10:09:02

不同平台下的接口会有所不同。
您的问题我们已经收到,测试后给您反馈。

Leo 发表于 2017-3-31 10:46:56

貌似没有重现你说的那个问题。能不能做一个简单的Demo工程重现一下?
或者你查找一下新的接口有没有一个形如DisableBackColor的?

a475207806 发表于 2017-3-31 11:47:54

很抱歉,我发现这是用的winForm原生ComboBox,感觉应该需要自己重绘ComboBox才能解决了,辛苦各位了

Alice 发表于 2017-3-31 13:49:38

a475207806 发表于 2017-3-31 11:47
很抱歉,我发现这是用的winForm原生ComboBox,感觉应该需要自己重绘ComboBox才能解决了,辛苦各位了

谢谢您的反馈。
此问题关闭

Leo 发表于 2017-3-31 15:55:37

a475207806 发表于 2017-3-31 11:47
很抱歉,我发现这是用的winForm原生ComboBox,感觉应该需要自己重绘ComboBox才能解决了,辛苦各位了

了然。
不过印象中标准的Combo Box里面放了一个TextBox(Win32级别组合的俩Window),OwnerDraw貌似还有一些些坑,不一定好搞。

搞不定的话,考虑直接换GcComboBox,评估一下可行性先。
页: [1]
查看完整版本: [Inputman8]关于禁用模式下的ComboBox背景色