Forum Delphi.cz

Delphi => Firemonkey => Téma založeno: František 19-11-2017, 11:28:51

Název: usporiadanie vytvaranych butons
Přispěvatel: František 19-11-2017, 11:28:51
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
Název: Re:usporiadanie vytvaranych butons
Přispěvatel: vandrovnik 19-11-2017, 11:35:09
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í.
Název: Re:usporiadanie vytvaranych butons
Přispěvatel: František 20-11-2017, 09:08:26
ďakujem za rady, ktoré ma doviedli k odhaleniu mojej chyby
Kód: Delphi [Vybrat]
  1.  //  Top :=  tag * height; - pozabudol som ze som v FMX
  2. Position.y := tag * height; // v tagu mám index buttonu
  3. Position.x := 0;
  4. Align := TAlignLayout.Top;
takto to funguje

Název: Re:usporiadanie vytvaranych butons
Přispěvatel: Stanislav Hruška 20-11-2017, 09:25:42
Nič proti tomu, ale
Citace
Já bych na to Align nespoléhal... Když už, tak ručně nastavit Top.
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.