设置splitContainer1.Panel1高度为固定高度是不是splitContainer1.Panel1.Height = 120?????????怎么提示:“无法显式设置 SplitterPanel 的高度。改在 SplitContainer 上设置 SplitterDistance。”

解决方案 »

  1.   

    自己顶 问题补充 能不能就固定splitContainer1.Panel1的宽度。  
      

  2.   

    试试看,是不是这种效果。
    splitContainer1.FixedPanel = splitContainer1.Panel1;
      

  3.   

    写错,应该是这样:
                this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
      

  4.   

    应该是设置splitContainer1的高度吧
    单独设置Panel1会报错的
    如果你有特殊要求 可以考虑用两个Panel代替splitContainer 这样更灵活
    splitContainer1.Height = 20;
      

  5.   

    this.splitContainer1.FixedPanel   ok  !!是的  请问我要设置 splitContainer1.Panel1为固定高 怎么不行啊????????
      

  6.   

    把SplitContainer的设置为水平分割,然后:
    splitContainer1.SplitterDistance = 120;
    通过这种方式来设定Panel1的高度。具体可以参考MSDN。