在PANEL中有个属性可以设置让它有滚动条,但在实际操作中,当使用
this.pane1.Controls.Clear();
this.pane1.Controls.Add(GraphControl);操作时,如何让pane1的宽度随GraphControl的宽度改变而改变?谢谢~~~~~

解决方案 »

  1.   

    一个控件可以锚定到其父容器的一个或多个边缘。将控件锚定到其父容器,可确保当调整父容器的大小时锚定的边缘与父容器的边缘的相对位置保持不变。例如,如果有一个带有 Button 的 Form,而该按钮的 Anchor 属性值设置为 AnchorStyles.Top 和 AnchorStyles.Bottom,当 Form 的 Height 增加时,Button 伸展,以保持到 Form 的上边缘和下边缘的锚定距离不变。
      

  2.   

    TO  44404(杨雪):
     
     早设置了,可能我说得不详细.问题是,当所要显示的内容宽度大于PANEL所能显示的宽度时,我想让它自动出现滚动条,或本来就有滚动条也行.
      

  3.   

    不知道设坛里,有没有人知道如何让PANEL出现滚动条啊,PANEL本身的属性我都设置过了,但就是不行.不知哪位仁兄能来指点一下.或有没有实例让小弟参考一下.
      

  4.   

    AutoScroll(从 ScrollableControl 继承) 获取或设置一个值,该值指示容器是否允许用户滚动到任何被放置在它的可视边界之外的控件。
      

  5.   

    TO  44404(杨雪):在PANEL中,AutoScroll是一个BOOL值.我把该值设为TRUE了,但就是不起作用.
      

  6.   

    发现问题了. 是我GraphControl大小没有控制好的问题,特别感谢 44404(杨雪) .