Delphi > Firemonkey

usporiadanie vytvaranych butons

(1/1)

František:
za behu vytváram butons na panel v poradi 1-8 ale na panel mi ich zoradi 1,8,7,6,5,4,3,2
align davam alTop

vandrovnik:
Já bych na to Align nespoléhal... Když už, tak ručně nastavit Top.
Pokud se změní dpi monitoru, nebo uživatel přetáhne okno na monitor s jiným dpi, tak se prvky zarovnané jen pomocí Align s oblibou zpřehází.

Delfin:
Zkus se podivat na nektere z komponent ze zalozky Layouts. Napr. TGridPanelLayout bys mohl nastavit pro svoji potrebu. Je to neco jako ekvivalent VCL komponenty TGridPanel. V procentech nebo fixne nastavis velikosti radku a sloupcu (ve Tvem pripade tedy jednoho) a vkladas komponenty.

František:
ďakujem za rady, ktoré ma doviedli k odhaleniu mojej chyby

--- Kód: Delphi --- //  Top :=  tag * height; - pozabudol som ze som v FMXPosition.y := tag * height; // v tagu mám index buttonuPosition.x := 0;Align := TAlignLayout.Top;takto to funguje

Stanislav Hruška:
Nič proti tomu, ale
--- Citace ---Já bych na to Align nespoléhal... Když už, tak ručně nastavit Top.
--- Konce citace ---
Ja s ním plne súhlasím. Tiež som s tým mal problém. A to pracujem len s jedným monitorom. Nie je problém tam dohodiť medzeru.

Navigace

[0] Seznam témat

Odpověď

Přejít na plnou verzi