Keresés

Új hozzászólás Aktív témák

  • Fire/SOUL/CD

    félisten

    válasz Tomi_78 #2045 üzenetére

    Nem Lazarus, hanem RAD Studio (Delphi), de a lényeg ugyanaz.

    unit Unit1;

    interface

    uses
    Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
    Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls;

    type
    TForm1 = class(TForm)
    Panel1: TPanel;
    Panel2: TPanel;
    procedure FormResize(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;

    var
    Form1: TForm1;

    implementation

    {$R *.dfm}

    procedure TForm1.FormResize(Sender: TObject);

    Const
    Panel1TopGap = 8;
    Panel1BottomGap = 8;
    Panel1LeftGap = 8;
    Panel2RightGap = 8;
    //Panel1 és Panel2 közti távolság
    Panel1Panel2Gap = 8;

    begin
    Panel1.Top:=Panel1TopGap;
    Panel2.Top:=Panel1TopGap;
    Panel1.Left:=Panel1LeftGap;
    Panel1.Width:=(Form1.ClientWidth-(Panel1LeftGap + Panel1Panel2Gap + Panel2RightGap)) div 2;
    Panel2.Width:=Panel1.Width;
    Panel2.Left:=Panel1LeftGap+Panel1.Width+Panel1Panel2Gap;
    Panel1.Height:=Form1.ClientHeight-(Panel1TopGap + Panel1BottomGap);
    Panel2.Height:=Panel1.Height;
    end;

    end.

    kép_01 | kép_02 | kép_03

    Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)

Új hozzászólás Aktív témák