好好看看Anchor 属性的帮助文档;

解决方案 »

  1.   

    我在程序运行前设置了某些控件的ANCHOR属性,但程序运行窗口大小改变时,控件的大小发生了特别大的变化,怎摸办?
      

  2.   

    up.....i want to know it ,too who can help us???
    tks very much!!
      

  3.   

    TO: 我在程序运行前设置了某些控件的ANCHOR属性,但程序运行窗口大小改变时,控件的大小发生了特别大的变化,怎摸办?
    ------------------
    你的设置是不对的,对于那几个可选的Anchor值来说对控件的改变是很大的,你可以试着设出每一种情况来看看效果,总有一个是适合你的.这个灵活性是强的.
    比如你可以设一个按纽当窗体变宽时它能保持大小不变的向左随窗体边移动,你可以这样设:
    this.button4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
    如果下向拉窗体时保持按纽和下边保持一定高度而不改变大小的话可以如下设置:
    this.button4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
    等等.