急:不同分辨率下的界面显示如何处理??还有相同分辨率下宽屏又如何处理?
先谢谢各位了!

解决方案 »

  1.   

    多用align属性吧。我的做法是设计一个特殊的容器,它会自动调整子控件的位置和大小。
      

  2.   

    我不懂装懂?  我不会的问题从来不会去回答,不像某些人总是抢在第一个来答非所问,而且还能理直气壮的告诉别人韩文使用GB2312  别人问不同分辨率UI设计,你来答个颜色不对  别人问memo怎么处理数据,你来答个memo一般是那里做记录的  更多的我就不一一举例了,请问你在我的帖子里什么时候看见过我答非所问,什么时候见过我不懂的问题还要去回答的,什么时候见过我明知道自己错了还在帖子理直气壮的告诉别人我没错?
      

  3.   

    可以这样做:(以下代码只是抛砖引玉,具体可以扩展)function setformpos(form:tform):boolean;
    begin
      case screen.Width of
        640: begin
               //
             end;
        800: begin
               form.Left :=0;
               form.Top :=0;
               result:=true;
             end;
       1024: begin
               form.Left :=(screen.width -form.Width) div 2;
               form.Top :=(screen.Height -form.Height ) div 2;
               result:=true;
             end;  end;end;.....procedure Tfrm_main.FormResize(Sender: TObject);
    begin
      image1.Height:=clientheight-statusbar1.Height;
      image1.Width :=clientwidth;
      image1.Left :=0;
      image1.Top :=0;
    end;