Pasirinkti funkciją
Taikoma: drobės programoms
Modeliu pagrįstoms programoms
Imituoja pasirenkamą veiksmą valdiklyje, todėl OnSelect formulė įvertinama.
Aprašas
Select funkcija imituoja žymėjimo veiksmą valdikliui, lyg vartotojas spustelėjo arba bakstelėjo valdiklį. Todėl OnSelect formulė, skirta tiksliniam objektui, įvertinama.
Naudokite Select, jei norite platinti pasirenkamą veiksmą pirminiam valdikliui. Šis platinimo tipas yra numatytasis veikimas, pvz., galerijose. Pagal numatytuosius parametrus OnSelect bet kurio valdiklio ypatybė Gallery valdiklyje yra nustatyta Select( Parent ). 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.
Pasirinkite eilę paskirties OnSelect vėlesniam apdorojimui, kuris gali įvykti baigus vertinti dabartinę formulę. Dėl "Select" paskirties vietos "OnSelect" neįvertinama iš karto, taip pat "Select" nelaukia , kol "OnSelect" bus baigta vertinti.
Negalite naudoti Select skirtinguose ekranuose.
Galite naudoti Select tik su valdikliais, turinčiais OnSelect ypatybę.
Galite naudoti Select tik veikimo formulėse.
Valdiklis negali pats Select tiesiogiai ar 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( Control )
- 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 OnSelect Button1 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( Button1 )
Laikydami nuspaudę klavišą „Alt”, pažymėkite antrą mygtuką.
Rodomas programos viršuje esantis pranešimas. OnSelect Button1 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ę:
Pranešti( "Pasirinktas vaizdas", sėkmė )
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ę:
Pasirinkti( Galerija1,2,Vaizdas1 )
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.