Domů
Nápověda
Přihlásit
Registrovat
Vítejte
Host
. Prosím
přihlašte se
nebo
zaregistrujte
.
Forum Delphi.cz
»
Delphi
»
Firemonkey
»
usporiadanie vytvaranych butons
« předchozí
další »
Tisk
Stran: [
1
]
Dolů
Autor
Téma: usporiadanie vytvaranych butons (Přečteno 4210 krát)
František
Guru
Příspěvků: 724
Karma: 7
Verze Delphi: primárne v XE5, občas 10.2.3 comunity
usporiadanie vytvaranych butons
«
kdy:
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
«
Poslední změna: 19-11-2017, 11:31:21 od František
»
IP zaznamenána
vandrovnik
Guru
Příspěvků: 1346
Karma: 51
Verze Delphi: 10.3
Re:usporiadanie vytvaranych butons
«
Odpověď #1 kdy:
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í.
IP zaznamenána
97765
Host
Re:usporiadanie vytvaranych butons
«
Odpověď #2 kdy:
19-11-2017, 19:09:58 »
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.
IP zaznamenána
František
Guru
Příspěvků: 724
Karma: 7
Verze Delphi: primárne v XE5, občas 10.2.3 comunity
Re:usporiadanie vytvaranych butons
«
Odpověď #3 kdy:
20-11-2017, 09:08:26 »
ďakujem za rady, ktoré ma doviedli k odhaleniu mojej chyby
Kód: Delphi
[Vybrat]
// Top := tag * height; - pozabudol som ze som v FMX
Position
.
y
:
=
tag
*
height
;
// v tagu mám index buttonu
Position
.
x
:
=
0
;
Align
:
=
TAlignLayout
.
Top
;
takto to funguje
IP zaznamenána
Stanislav Hruška
Padawan
Příspěvků: 6489
Karma: 44
Verze Delphi: W10 + D11.1
Re:usporiadanie vytvaranych butons
«
Odpověď #4 kdy:
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.
IP zaznamenána
W10 64b, Delphi 11.1, FireBird 3.08
Expert na kladenie nejasne formulovaných otázok.
Tisk
Stran: [
1
]
Nahoru
« předchozí
další »
Forum Delphi.cz
»
Delphi
»
Firemonkey
»
usporiadanie vytvaranych butons