none
关于使用FlowLayoutPanel遇到的问题 RRS feed

  • 问题

  • 大家好,在使用FlowLayoutPanel时遇到一个问题,如下:

      首先,在一个Form中加入一个GroupBox,Dock为Top。设置AutoSize为true,AutoSizeMode为GrowAndShrink。
      然后,在这个GroupBox中加入一个FlowLayoutPanel,Dock为Fill,同样设置AutoSize为true,AutoSizeMode为GrowAndShrink。

      然后再在别的空白地方拖一个Button,点击事件里这样写:
      flowLayoutPanel1.Controls.Add(new TextBox());

      然后连续点击Button,flowLayoutPanel1中会动态加入TextBox。但是,当FlowLayoutPanel中的TextBox加 满第一行时,本应出现第二行,但是GroupBox还是只显示一行TextBox。GroupBox似乎只对第一行AutoSize了。
      请问如何让GroupBox按照实际情况把所有TextBox都显示出来呢?

      注:不能将flowLayoutPanel1的FlowDirection只能是LeftToRight。

      求解。
    2012年3月1日 16:42

答案

全部回复