none
Comcobox怪事和请教? RRS feed

  • 问题

  • Comcobox下拉那个三角形颜色怎么变了,正常情况下是蓝色的,现在不知怎么变成白色了,所有属性设置都设置成了默认,没有写代码,知道这是怎么回事吗?

    图片在:http://www.tjc.com.nu/download/1.jpg ,正常情况下为1,现在不知成了2那样

    还请教一个问题,如何像图片中3那样,在 Comcobox前面加个图片

    2011年2月25日 16:17

答案

  • 你好,

    我想你的问题并不是一个问题,当你在设计程序时(也就是我们所说的design time),拖动了combobox控件到窗口后,在designer中看到的就是如图2所示,而在程序运行时(也就是我们所说的runtime),自然是如图1所示。

    你的第二个问题,需要自行重写Combobox控件。

     


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Paul Zhou 2011年3月7日 3:21
    2011年2月28日 9:46
  • 我想跟你系统有关系,本身.netFramework库默认是根据系统来绘制的。

    如果想要在Combox前面加个图片,是需要重绘控件的,重载Onpaint(),调用绘图。。。


    www.shshunfu.com
    • 已标记为答案 Paul Zhou 2011年3月7日 3:21
    2011年2月28日 12:50

全部回复

  • 没人遇到过这个问题吗?
    2011年2月26日 11:23
  • 你好,

    我想你的问题并不是一个问题,当你在设计程序时(也就是我们所说的design time),拖动了combobox控件到窗口后,在designer中看到的就是如图2所示,而在程序运行时(也就是我们所说的runtime),自然是如图1所示。

    你的第二个问题,需要自行重写Combobox控件。

     


    Paul Zhou [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Paul Zhou 2011年3月7日 3:21
    2011年2月28日 9:46
  • 我想跟你系统有关系,本身.netFramework库默认是根据系统来绘制的。

    如果想要在Combox前面加个图片,是需要重绘控件的,重载Onpaint(),调用绘图。。。


    www.shshunfu.com
    • 已标记为答案 Paul Zhou 2011年3月7日 3:21
    2011年2月28日 12:50