Képvezérlő hozzáadása vászonalkalmazásokban
Fényképet készít a helyi eszközön, vagy képeket tölt fel róla.
Ismertetés
Ezzel a vezérlőelemmel a felhasználók képeket készíthetnek a helyi eszközükön, vagy képet tölthetnek fel róla, és ezzel a tartalommal frissíthetik az adatforrást. Mobileszközökön a felhasználó az eszköz párbeszédablakán választhatja ki, hogy szeretne-e készíteni fényképet, vagy ki szeretne választani egy már meglévőt.
Ez a vezérlőelem egy csoportosított vezérlő, amely két vezérlőt tartalmaz: egy Kép és egy Kép hozzáadása gomb vezérlőt. A Kép vezérlő a feltöltött képet, vagy ennek hiányában a helyőrzőt jeleníti meg. A Kép hozzáadása gomb képfeltöltést kér.
A Kép tulajdonságaihoz tekintse meg a Képvezérlő leírása részt.
Korlátozások
A képszabályozásra a következő korlátozások vonatkoznak:
- Ha a Kép hozzáadása vezérlőt bekapcsolva használja iOS, a fényképezőgéppel vagy galériával importált képek nem tartalmaznak metaadatokat, például tájolást, helyadatokat vagy kamerabeállításokat.
Képtulajdonságok gomb hozzáadása
AccessibleLabel – A képernyőolvasók által felolvasott címke. A kép hozzáadásának célját kell ismertetnie.
Igazítás – A szöveg helyzete a vezérlőeleme vízszintes középpontjához viszonyítva.
BorderColor – Egy vezérlőelem szegélyének színe.
BorderStyle – Azt határozza meg, hogy egy vezérlőelem szegélye Folytonos, Szaggatott, Pontozott, vagy Nincs értékű.
BorderThickness – Egy vezérlőelem szegélyének vastagsága.
ChangePictureText – Szöveg, amely akkor jelenik meg a gombon, ha már feltöltöttek egy képet.
Szín – Egy vezérlőelem szövegének színe.
DisabledBorderColor – Egy vezérlőelem szegélyének színe, ha annak DisplayMode tulajdonsága a Letiltva értékre van állítva.
DisabledColor – A vezérlőelem szövegszíne abban az esetben, ha a DisplayMode tulajdonság értéke Letiltva.
DisabledFill – Egy vezérlőelem háttérszíne, ha annak DisplayMode tulajdonsága a Letiltva értékre van állítva.
DisplayMode – Azt határozza meg, hogy a vezérlőelem ad-e lehetőséget a felhasználónak bementet megadására (Szerkesztés) vagy csak megjeleníti az adatokat (Megtekintés), vagy egyik sem, és ki van kapcsolva (Kikapcsolva).
Hiba – Ez a tulajdonság tartalmazza a megfelelő hiba-karakterláncot, ha valami hiba adódna a kép feltöltésekor.
Kitöltés – Egy vezérlőelem háttérszíne.
FocusedBorderColor – A vezérlőelem szegélyének színe, amikor a fókusz a vezérlőelemen van.
FocusedBorderThickness – A vezérlőelem szegélyének vastagsága, amikor a fókusz a vezérlőelemen van.
Betűtípus – A szöveg megjelenítéséhez használt betűkészlet neve.
FontWeight – Egy vezérlőelem szövegének vastagsága: Félkövér, Kicsit kövér, Normál vagy Vékonyabb.
Magasság – Egy vezérlőelem felső és alsó széle közötti távolság.
HoverBorderColor – Egy vezérlőelem szegélyének színe, amikor a felhasználó felette tartja az egérkurzort.
HoverColor – Egy vezérlőelem szövegének színe, amikor a felhasználó felette tartja az egérkurzort.
HoverFill – Egy vezérlőelem háttérszíne, amikor a felhasználó felette tartja az egérkurzort.
Dőlt – Azt határozza meg, hogy dőlt betűs-e a vezérlőelem szövege.
Media (Multimédia) – Egy hang- vagy videovezérlő által lejátszott klip azonosítója.
OnChange (Módosításkor) – Elvágzendő műveletek, amikor a felhasználó módosítja egy vezérlőelem értékét (például egy csúszka beállításával).
OnSelect – Elvégzendő műveletek, amikor a felhasználó egy vezérlőre kattint vagy koppint.
Kitöltés – Távolság egy importálás vagy exportálás gomb szövege és a gomb szélei között.
PressedBorderColorr – Egy vezérlőelem szegélyének színe, amikor a felhasználó a vezérlőelemre kattint vagy koppint.
PressedColor – Egy vezérlőelem szövegének színe, amikor a felhasználó a vezérlőelemre kattint vagy koppint.
PressedFill – Egy vezérlőelem háttérszíne, amikor a felhasználó a vezérlőelemre kattint vagy koppint.
Visszaállítás – Azt határozza meg, hogy egy vezérlőelem visszaálljon-e az alapértelmezett értékére.
Méret – Egy vezérlőelemen megjelenő szöveg betűmérete.
Strikethrough – Azt határozza meg, hogy áthúzott legyen-e egy vezérlőelemen megjelenő szöveg.
TabIndex – A billentyűzettel végzett navigáció sorrendje a többi vezérlőelemhez viszonyítva.
Szöveg – Szöveg, amely akkor jelenik meg a gombon, ha nem töltöttek fel képet.
Elemleírás – Magyarázó szöveg, amely akkor jelenik meg, ha a felhasználó rámutat egy vezérlőelemre.
Aláhúzás – Azt határozza meg, hogy aláhúzott legyen-e egy vezérlőelemen megjelenő szöveg.
UseMobileCamera – A mobilkamera közvetlen használata, ha rendelkezésre áll. Android-eszközök esetén ez a tulajdonság megköveteli, hogy be legyen kapcsolva a Javított médiarögzítés kísérleti beállítás.
VerticalAlign – A szöveg helyzete a vezérlőeleme függőleges középpontjához viszonyítva.
Látható – Azt határozza meg, hogy egy vezérlőelem látható vagy rejtett legyen.
Szélesség – Egy vezérlőelem bal és jobb széle közötti távolság.
X – A távolság egy vezérlőelem bal oldali szegélye és a fölérendelt tároló bal oldali szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).
Y – A távolság egy vezérlőelem felső szegélye és a fölérendelt tároló felső szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).
Kapcsolódó függvények
Javítás( DataSource, BaseRecord, ChangeRecord )
Példák
Képek hozzáadása Képtár vezérlőelemhez
Adjon hozzá egy Kép hozzáadása vezérlőelemet, és kattintson rá triplán.
Nem tudja, hogyan adhat hozzá, nevezhet el és konfigurálhat egy vezérlőelemet?
A Megnyitás párbeszédpanelen kattintson vagy koppintson a képfájlra, majd kattintson vagy koppintson az Megnyitás lehetőségre.
Vegyen fel egy Button vezérlőelemet, helyezze a Kép hozzáadása vezérlőelem alá, majd állítsa be a Button vezérlőelem OnSelect tulajdonságát erre a képletre:
Collect(MyPix, AddMediaButton1.Media)Többet szeretne megtudni a Gyűjtás függvényről, vagy más függvényekről?
Vegyen fel egy Függőleges tár vezérlőelemet, majd állítsa az Elemek tulajdonságát MyPix értékre.
Válassza ki az Kép vezérlőelemet a tárban, és állítsa be a Kép tulajdonságát ThisItem.Value értékre.
Nyomja meg az F5 billentyűt, majd kattintson vagy koppintson a Button vezérlőelemre.
A Kép hozzáadása vezérlőelem képei ekkor megjelennek a Függőleges gyűjtemény vezérlőelemben. Ha a kép méretarányai nem egyeznek meg a Függőleges tár vezérlőelemben található Kép vezérlőelem arányaival, akkor állítsa a Kép vezérlőelem ImagePosition tulajdonságát Illesztés értékre.
Kattintson vagy koppintson a Kép hozzáadása vezérlőelemre, kattintson vagy koppintson egy másik képfájlra, kattintson vagy koppintson a Megnyitás lehetőségre, majd a hozzáadott Button vezérlőelemre.
A második kép ekkor megjelenik a Képtár vezérlőelemben.
(nem kötelező) Ismételje meg még legalább egyszer az előző lépést, majd az ESC billentyű lenyomásával térjen vissza az alapértelmezett munkaterületre.
A SaveData függvénnyel helyileg mentheti a képeket, a Javítás függvénnyel pedig frissítheti az adatforrást.
Akadálymentességi irányelvek
A Button és a Kép esetében ugyanezek az irányelvek érvényesek. Fontolja meg továbbá a következőket:
Színkontraszt
- A Kép hozzáadása gomb szövege és háttere között megfelelő kontrasztnak kell lennie. Mivel a feltöltött kép különböző színekkel rendelkezhet, az egyenletes kontraszt érdekében használjon átlátszatlan Kitöltés műveletet a Kép hozzáadása gomb lehetőségen.
Képernyőolvasó támogatása
- A Kép hozzáadása gomb lehetőségnek rendelkeznie kell Szöveg és ChangePictureText elemekkel, amelyek a felhasználótól kép hozzáadását vagy módosítását kérik.
Billentyűzettámogatás
- A Kép hozzáadása gomb TabIndex értékének nullának vagy nagyobbnak kell lennie, hogy a billentyűzetet használó felhasználók el tudják érni.
- A Kép hozzáadása gombnak jól látható fókuszjelzőkkel kell rendelkeznie. Ezt a FocusedBorderColor és a FocusedBorderThickness tulajdonsággal biztosíthatja.
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).