一.如何是form的大小固定不变,用户不能随便拖动边框改变大小.
二.如何根据屏幕分辨率调整form大小.
三.如何控制spliter控件,控制它的可以拖拉何调整的范围,比如左边右边的最大调整范围.
谢谢

解决方案 »

  1.   

    一:form.borderstyle:=bsDialog;
    二:查差以往的帖子,很多
    三:spliter左边的控件的 align:=alleft,spliter的align:=alleft;spliter右边的控件的align:=alclient;
      

  2.   

    1.2我的做法是,先放一个panel,把所有的控件都放在panel上,然后把form的autosize设为true.3不大熟悉
      

  3.   

    1.如果按照一楼老兄的设置那么最小化何最大化的按钮就消失了,我还是需要这两个按钮的,所以应该在保证这个前提下,怎么设置!!
    3.关于spliter我的意思是怎么能控制它拖动的范围,我不想让spliter左右随便大小的拖,只能在一个我规定的范围那拖动!!
    谢谢
      

  4.   

    BorderStyle设为bsSingle就可以实现
    1.如果按照一楼老兄的设置那么最小化何最大化的按钮就消失了,我还是需要这两个按钮的,所以应该在保证这个前提下,
      

  5.   

    第一个问题已经解决,设置成bsSingle就可以了,但是第三个问题哪位老兄帮我一个忙!!!
      

  6.   

    //设置 Constraints.MinWidth,Constraints..MaxWidth 例如:
    Panel1.Constraints.MinWidth:=100;