Kexi/Handbook/Building Simple Databases/Designing Forms/Widget layouts/da: Difference between revisions
(Importing a new version from external source) |
No edit summary |
||
(28 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
<!--FIXME not implemented in kexi 2.4 | <!--FIXME not implemented in kexi 2.4 | ||
==== Layout af kontroller ==== | ==== Layout af kontroller ==== | ||
In most cases form widgets should be conveniently arranged and aligned. Positioning, aligning and resizing widgets by hand is not easy and these parameters are not adjusted when the user resizes the form. In fact the situation is even worse because you cannot assume a given form requires a given space because users have different font sizes and display resolutions. | In most cases form widgets should be conveniently arranged and aligned. Positioning, aligning and resizing widgets by hand is not easy and these parameters are not adjusted when the user resizes the form. In fact the situation is even worse because you cannot assume a given form requires a given space because users have different font sizes and display resolutions. | ||
Line 51: | Line 49: | ||
--> | --> | ||
==== | ==== Størrelsespolitikker for kontroller ==== | ||
I stedet for at give dine kontroller en fast størrelse kan du i '''Kexi''' vælge mellem forskellige størrelsespolitikker for kontroller. En størrelsespolitik er en fleksibel måde at kontrollere, hvordan en kontrol bliver strukket (eller sammenpresset) afhængigt af kontrollerne omkring den og hvor meget plads der er tilgængelig i formularen. | |||
Når en kontrol placeres i formularen, så får den typisk en proportionel størrelsespolitik (<menuchoice>Foretrukken</menuchoice>). Sådanne kontroller vil automatisk få tilpasset deres størrelse ud fra en foretrukken størrelse, som afhænger af deres type og af hele formularens størrelse. For eksempel vil tre knapper placeret ved siden af hinanden blive tilpasset, sådan at deres tekst kan ses. | |||
Enhver kontrol, som placeres i formularen har indstillinger for størrelsespolitikken i feltet '''Egenskabseditor'''. Indstillingerne findes i en gruppe af egenskaber kaldet <menuchoice>Størrelsespolitik</menuchoice>. | |||
Denne gruppe egenskaber indeholder: | |||
; | ;Politik for vandret størrelse | ||
: | :definerer kontrollens vandrette størrelse, | ||
; | ;Politik for lodret størrelse | ||
: | :definerer kontrollens lodrette størrelse, | ||
; | ;Vandret udstrækning | ||
: | :definerer styrken af den vandrette udstrækning | ||
; | ;Lodret udstrækning | ||
: | :definerer styrken af den lodrette udstrækning | ||
===== | ===== Værdier til størrelsespolitikker ===== | ||
Følgende værdier findes i drop-ned-listen for egenskaberne <menuchoice>Pol. vandret</menuchoice> og <menuchoice>Pol. lodret</menuchoice>, som findes i feltet '''Egenskabseditor''': | |||
; | ;Fast | ||
: | :denne værdi betyder, at kontrollen ikke kan ændre størrelse automatisk; den fastholder den størrelse (bredde eller højde), som blev givet, da formularen blev designet, | ||
;Minimum | ;Minimum | ||
: | :denne værdi betyder, at kontrollens oprindelige størrelse er det minimale den kan have; det er tilstrækkeligt, og der er ikke noget behov for at udvide kontrollen, men den vil blive udvidet hvis det er nødvendigt. Denne politik kan bruges til at tvinge kontrollen til at optage hele bredden eller højden, især hvis du angiver en værdi for udstrækning større end 0. | ||
; | ;Maksimum | ||
: | :denne værdi betyder, at kontrollens oprindelige størrelse er det maksimale den kan have; den kan formindskes uden at påvirke kontrollens brugbarhed og læselighed, hvis andre kontroller har brug for mere plads, | ||
; | ;Foretrukken | ||
: | :denne værdi betyder, at kontrollens oprindelige størrelse er den bedste og foretrukne; kontrollen kan dog forstøttes og formindskes og stadig være læsbar, | ||
; | ;Ekspanderende | ||
: | :denne værdi betyder, at kontrollens oprindelige størrelse er rimelig, men at den også kan formindskes; den kan også udvides til at optage så meget plads som muligt, | ||
;Minimum | ;Minimum ekspanderende | ||
: | :denne værdi betyder, at kontrollens oprindelige størrelse kan bruges; kontrollen kan også udvides, sådan at den optager så meget plads som muligt, | ||
; | ;Ignoreret | ||
: | :denne værdi betyder, at kontrollens oprindelige størrelse ignoreres; kontrolles kan udvides til at optage så meget plads som muligt, men andre kontroller vil sædvanligvis ikke tillade dette | ||
Forskellige kontrolletyper har forskellige størrelsespolitiker som standard; for eksempel har knapkontroller som standard politikken <menuchoice>Minimum</menuchoice> (i begge retninger), mens tekstfeltkontroller har deres lodrette størrelsespolitik sat til <menuchoice>Fast</menuchoice>. | |||
De hyppigst anvendte størrelsespolitikker er <menuchoice>Foretrukken</menuchoice>, <menuchoice>Minimum</menuchoice> og <menuchoice>Maksimum</menuchoice>. | |||
===== | ===== Lodret og vandret udstrækning ===== | ||
Egenskaberne <menuchoice>Udsrt. vandret</menuchoice> og <menuchoice>Udstr. lodret</menuchoice> kan have heltallige værdier større end eller lig med 0. Disse egenskaber lader dig finindstille størrelsespolitikkernes opførsel. Standardværdien for egenskaberne er 0. En større værdi betyder, at kontrollen vil blive udvidet mere end kontroller med en mindre værdi for udstrækning. | |||
{{Prevnext2 | {{Prevnext2 |
Latest revision as of 16:41, 24 May 2012
Størrelsespolitikker for kontroller
I stedet for at give dine kontroller en fast størrelse kan du i Kexi vælge mellem forskellige størrelsespolitikker for kontroller. En størrelsespolitik er en fleksibel måde at kontrollere, hvordan en kontrol bliver strukket (eller sammenpresset) afhængigt af kontrollerne omkring den og hvor meget plads der er tilgængelig i formularen.
Når en kontrol placeres i formularen, så får den typisk en proportionel størrelsespolitik (
). Sådanne kontroller vil automatisk få tilpasset deres størrelse ud fra en foretrukken størrelse, som afhænger af deres type og af hele formularens størrelse. For eksempel vil tre knapper placeret ved siden af hinanden blive tilpasset, sådan at deres tekst kan ses.Enhver kontrol, som placeres i formularen har indstillinger for størrelsespolitikken i feltet Egenskabseditor. Indstillingerne findes i en gruppe af egenskaber kaldet
.Denne gruppe egenskaber indeholder:
- Politik for vandret størrelse
- definerer kontrollens vandrette størrelse,
- Politik for lodret størrelse
- definerer kontrollens lodrette størrelse,
- Vandret udstrækning
- definerer styrken af den vandrette udstrækning
- Lodret udstrækning
- definerer styrken af den lodrette udstrækning
Værdier til størrelsespolitikker
Følgende værdier findes i drop-ned-listen for egenskaberne
og , som findes i feltet Egenskabseditor:- Fast
- denne værdi betyder, at kontrollen ikke kan ændre størrelse automatisk; den fastholder den størrelse (bredde eller højde), som blev givet, da formularen blev designet,
- Minimum
- denne værdi betyder, at kontrollens oprindelige størrelse er det minimale den kan have; det er tilstrækkeligt, og der er ikke noget behov for at udvide kontrollen, men den vil blive udvidet hvis det er nødvendigt. Denne politik kan bruges til at tvinge kontrollen til at optage hele bredden eller højden, især hvis du angiver en værdi for udstrækning større end 0.
- Maksimum
- denne værdi betyder, at kontrollens oprindelige størrelse er det maksimale den kan have; den kan formindskes uden at påvirke kontrollens brugbarhed og læselighed, hvis andre kontroller har brug for mere plads,
- Foretrukken
- denne værdi betyder, at kontrollens oprindelige størrelse er den bedste og foretrukne; kontrollen kan dog forstøttes og formindskes og stadig være læsbar,
- Ekspanderende
- denne værdi betyder, at kontrollens oprindelige størrelse er rimelig, men at den også kan formindskes; den kan også udvides til at optage så meget plads som muligt,
- Minimum ekspanderende
- denne værdi betyder, at kontrollens oprindelige størrelse kan bruges; kontrollen kan også udvides, sådan at den optager så meget plads som muligt,
- Ignoreret
- denne værdi betyder, at kontrollens oprindelige størrelse ignoreres; kontrolles kan udvides til at optage så meget plads som muligt, men andre kontroller vil sædvanligvis ikke tillade dette
Forskellige kontrolletyper har forskellige størrelsespolitiker som standard; for eksempel har knapkontroller som standard politikken
(i begge retninger), mens tekstfeltkontroller har deres lodrette størrelsespolitik sat til .De hyppigst anvendte størrelsespolitikker er
, og .Lodret og vandret udstrækning
Egenskaberne
og kan have heltallige værdier større end eller lig med 0. Disse egenskaber lader dig finindstille størrelsespolitikkernes opførsel. Standardværdien for egenskaberne er 0. En større værdi betyder, at kontrollen vil blive udvidet mere end kontroller med en mindre værdi for udstrækning.