我做一个记事本程序,假如我把Dock属性设置成Fill后,我在textbox控件里加载了一个很大的文本文件(如1M的),之后再最小化窗体,再还原,这时程序要卡半天才能把内容显示出来。可是把Fill设置成None的话,就很正常,和系统带的记事本一样。虽然系统的记事本在这种情况下调整窗体大小时也很卡,但最小化/还原窗体并不卡。如果我想让textbox控件保持窗体的大小,并且不会出现这个问题,有没有什么办法?给个思路就行!

解决方案 »

  1.   

    先设Textbox和窗体一样大小,或者你在设计窗体时候的比例,然后设置 Anchor 属性,把四边都固定,这和Dock效果一样了,试试吧
    位置要先放好,不然会根据比例调整的[align=center]*****************************
    * 本内容使用CSDN 小秘书回复 *
    每天回帖即可得10分可用分! *
    *****************************[/align]
      

  2.   

    感谢各位朋友的回答回1楼:Anchor属性确实也可以,但是还是卡,我想主要原因是他重新画控件所以很卡,还有没有其他办法。回2、3楼,textbox控件有没有办法,因为我不喜欢richtextbox每一行后面的回车符。