Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Taikoma: drobės programoms
Imituoja pasirenkamą veiksmą valdiklyje, todėl OnSelect formulė įvertinama.
Aprašas
Funkcija Select imituoja valdiklio pasirinkimo veiksmą taip, lyg vartotojas spustelėjo arba paliete valdiklį. Todėl OnSelect formulė, skirta tiksliniam objektui, įvertinama.
Naudokite Select norėdami platinti pasirinkimo veiksmą pirminiame valdiklyje. Šis platinimo tipas yra numatytasis veikimas, pvz., galerijose. Pagal numatytuosius nustatymus bet kurio valdiklio Galerija ypatybė OnSelect nustatyta kaip Select( Pirminis ). Tokiu būdu galite nustatyti OnSelect pačios galerijos valdiklio ypatybę ir ši formulė bus įvertinta neatsižvelgiant į tai, kurioje galerijos vietoje vartotojas gali spustelėti arba bakstelėti.
Jei norite, kad vienas ar daugiau valdiklių galerijoje atliktų įvairius veiksmus iš pačios galerijos, nustatykite šių valdiklių OnSelect ypatybę į kitą numatytąją reikšmę. Galite galerijoje palikti daugumos valdiklių OnSelect savybių numatytąsias vertes, jei norite, kad jie atliktų tą patį veiksmą kaip ir pati galerija.
Select laukia paskirties OnSelect vėlesniam apdorojimui, kuris gali įvykti, kai dabartinė formulė bus baigta vertinti. Select nesukels paskirties OnSelect įvertinimo iš karto ir nelaukia Select , kol Bus baigta vertinti OnSelect .
Negalite naudoti Select įvairiuose ekranuose.
Galite naudoti Select tik su valdikliais, kurie turi ypatybę OnSelect .
Galite naudoti Select tik veikimo būdo formulėse.
Valdiklis negali Select pats tiesiogiai arba netiesiogiai per kitus valdiklius.
Žymėjimo funkciją taip pat galima naudoti su galerija. Pavyzdžiui, ją galima naudoti norint nurodyti eilutę arba stulpelį, kurį norite pažymėti galerijoje, ir valdiklį, kad pažymėtumėte toje galerijos eilutėje ar stulpelyje. Kai pažymite eilutę arba stulpelį, galerijos Select pakeitimai ir OnSelect formulė yra vertinami galerijos valdiklyje. Jei valdiklis eilutėje arba stulpelyje yra pateiktas, OnSelect formulė, skirta antriniam valdikliui, bus įvertinta.
Sintaksė
Select( Valdiklis )
- Kontrolė – būtina. Valdiklis, kuris turi pažymėti vartotojo vardu.
Select( Valdiklis, eilutė arba stulpelis, antrinis valdiklis )
- Kontrolė – būtina. Valdiklis, kuris turi pažymėti vartotojo vardu.
- Eilutė arba stulpelis – nebūtina. Eilutės arba stulpelio numeris (pradedant nuo 1) galerijos valdiklyje, skirtas pažymėti vartotojo vardu.
- antrinis Kontrolė - Nereikia. Valdymo antrinis valdiklis, pažymėtas „Valdymas” parametru, kurį reikia pažymėti.
Pavyzdžiai
Mygtukas
Select(button1)Galerija
Select(Gallery1, 1)Imituoja vartotoją, kuris pažymi eilutę Nr. 1 arba stulpelį Nr. 1 Galerijoje1.
Galerija
Select(Gallery1, 1, ChildControl1)Imituoja vartotoją, kuris pažymi AntrinisValdiklis1 galerijos eilutėje Nr. 1 arba stulpelyje Nr. 1.
Pagrindinis naudojimas
Įtraukite Buttonvaldiklį ir pervardykite jį Button1jei jis pavadintas kitaip.
Nustatykite OnSelectButton1 ypatybę pagal šią formulę:
Pranešti( "Sveikas pasaulis" )
Tame pačiame ekrane pridėkite antrą Button valdiklį ir nustatykite jo OnSelect ypatybę pagal šią formulę:
Select( 1 mygtukas )
Laikydami nuspaudę klavišą „Alt”, pažymėkite antrą mygtuką.
Rodomas programos viršuje esantis pranešimas. OnSelectButton1 ypatybė sugeneravo šį pranešimą:
Galerijos valdiklis
Įtraukite vertikalųjį Galleryvaldiklį, kuriame yra kiti valdikliai.
Nustatykite galerijos OnSelect ypatybę pagal šią formulę:
Pranešti( "Galerija pasirinkta" )
Laikydami nuspaudę „Alt” klavišą, spustelėkite arba bakstelėkite galerijos foną arba bet kokį galerijos valdiklį.
Visi veiksmai rodys Gallery Selected pranešimą programos viršuje.
Norėdami nurodyti numatytąjį veiksmą, kuris bus atliekamas vartotojui spustelėjus arba bakstelėjus galerijos elementą, pasinaudokite galerijos OnSelect ypatybe.
Nustatykite vaizdo valdiklio OnSelect ypatybę pagal šią formulę:
Notify( "Image Selected", NotificationType.Success )
Laikydami nuspaudę klavišą „Alt”, spustelėkite arba bakstelėkite įvairius galerijos elementus.
Spustelėjus arba bakstelėjus bet kurią vietą galerijoje, išskyrus vaizdą, Gallery Selected rodoma kaip anksčiau. Spustelėjus arba bakstelėjus vaizdą, rodomas Image Selected vaizdas.
Naudokite individualius galerijos valdiklius, kad būtų atlikti skirtingi veiksmai nei galerijos numatytasis veiksmas.
Tame pačiame ekrane pridėkite Button valdiklį ir nustatykite jo OnSelectypatybę pagal šią formulę:
Select( Galerija1,2,1 vaizdas )
Pasirinkite mygtuką laikydami nuspaudę klavišą „Alt”.
Rodomas pranešimas Image Selected programos viršuje. Mygtuko spustelėjimas imitavo vaizdo pažymėjimą galerijos 2-oje eilutėje.