ComboBox  的下拉列表的为什么可以超出窗体显示!
想 根据这个做一个自定义控件!
谁能说说 其实现原理?

解决方案 »

  1.   

    ComboBox 本身的下拉列表居室一个list控件,就是说ComboBox 是TextBox 和listBox组合起来的
      

  2.   

    自定义控件一般就是继承一个控件,然后在控件的onpaint事件中自己重画呗,想怎么画就怎么画
      

  3.   

    原因是你的数据太多,而ComboBox下拉后又没有滚动条。
      数据多了还是用其它的吧
      

  4.   

    .... 不是设置ComboBox;
    我是想要做一个自定义控件 此控件的显示能超出其父控件
      

  5.   


    把自定义控件的窗口样式设置成popup就行了,不能设成子窗体。
      

  6.   

    你可以用组合控件的形式试试,textbox+button+form来实现
    textbox用于显示选中的项
    button模拟ComboBox的下拉框的那个下拉小图标
    Form用于显示下拉框中的内容,通过计算坐标的方式来确定它的显示位置
      

  7.   

    你的问题解决了,我的问题帮忙解决下啊,我发了400,谁来解决下啊!
    http://topic.csdn.net/u/20080828/16/5c91d2bb-f396-4a93-99eb-665187583693.html
    http://topic.csdn.net/u/20080828/16/8d1c17c4-7fbe-43d7-8527-e8d2ee4dcaa6.html