[fpc-pascal] resize windows in fpGui

kota kota youkol123 at gmail.com
Thu Jul 2 14:04:35 CEST 2009


Thank you very much.




2009/6/30 Graeme Geldenhuys <graemeg at opensoft.homeip.net>

> kota kota wrote:
>
>> How can i make a window to shrink instead of losing its elements(buttons,
>> labels) when it is being re-sized ?
>>
>
> Use the Anchor property. By default the anTop and anLeft anchors are set on
> all components. If you used the UI Designer to visually design your form,
> then select the component (for example a Button), then in the Object
> Inspector windows click the Right and Botton anchor buttons and deselect
> (click them to toggle them) default Top and Left anchors.
>
> The UI Designer writes the gui design into a method called AfterCreate()
> and it will look something like show below.
>
> ========================
>  Button1 := TfpgButton.Create(self);
>  with Button1 do
>  begin
>   Name := 'Button1';
>   SetPosition(504, 420, 80, 24);
>   Anchors := [anRight,anBottom];
>   Text := 'Button';
>   FontDesc := '#Label1';
>   Hint := '';
>   ImageName := '';
>   TabOrder := 15;
>  end;
> ========================
>
> You can set the Anchors at design time and resize the design form to see
> what happens. For example, setting all four anchors, the component will grow
> and shrink as the form is resized.
>
>
> Regards,
> - Graeme -
>
> ________________________________________________
> fpGUI - a cross-platform Free Pascal GUI toolkit
> http://opensoft.homeip.net/fpgui/
>
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20090702/b09762ed/attachment.html>


More information about the fpc-pascal mailing list