解决方案 »

  1.   

    没有出现滚动条吗??你的panel控件的属性AutoScroll的值是false吧??
      

  2.   

    没有出现滚动条吗??你的panel控件的属性AutoScroll的值是false吧??AutoScroll设置true,滚动条出现。
    操作起来完全正常,就是不能正确加入位置超过32767的子控件。
      

  3.   

    没有出现滚动条吗??你的panel控件的属性AutoScroll的值是false吧??AutoScroll设置true,滚动条出现。
    操作起来完全正常,就是不能正确加入位置超过32767的子控件。
    http://www.myexception.cn/c-sharp/1265608.html
      

  4.   

    搜索了看了一下,基本是以下回答:由于Windows消息机制限制,一次消息传递一个32位的坐标值,即两个16位的X、Y值,所以会有32767的限制。但我的疑问是:
    我的程序是用VS2010C#和.NET4.0写的,放在WinXP的机器上(安装NET4.0)运行很完美,没有所谓32767的问题。但同样的程序放在Win7/8的机器上,不管是.NET4.0还是4.5,都会有32767问题。这个现象用消息机制怎么解释?另外,文本编辑器notepad.exe,貌似可以处理和滚动大于32767行的文本吧?它是怎么做到的?