Atlasiet funkciju

Attiecas uz: Pamatnes programmām Modeļa vadītas programmas

Simulē atlases darbību vadīklā, izraisot OnSelect formulas izvērtēšanu.

Apraksts

Funkcija Select simulē atlases darbību vadīklā tā, it kā lietotājs būtu atlasījis vadīklu. Tā rezultātā OnSelect formula mērķa vadīklā tiek novērtēta.

Izmantojiet Select, lai izplatītu atlases darbību vecākobjekta vadīklā. Šāda veida izplatīšana ir noklusējuma uzvedība, piemēram, galerijās. Pēc noklusējuma jebkuras vadīklas rekvizīts OnSelect vadīklā Gallery ir iestatīts uz Atlasīt( Vecākobjekts ). Tādējādi varat iestatīt paša galerijas vadīklas rekvizīta OnSelect vērtību, un šī formula tiks novērtēta neatkarīgi no tā, kurā galerijas vietā lietotājs noklikšķina vai pieskaras.

Ja vēlaties, lai viena vai vairākas galerijas vadīklas veic atšķirīgas darbības no pašas galerijas, iestatiet rekvizītu OnSelect šīm vadīklām uz vērtību, kas nav noklusējuma vērtība. Vairumam galerijas vadīklu varat atstāt rekvizīta OnSelect noklusējuma vērtības, ja vēlaties, lai tās veic tādu pašu darbību kā pati galerija.

Select sarindo mērķi OnSelect vēlākai apstrādei, kas var notikt pēc tam, kad ir pabeigta pašreizējās formulas vērtēšana. Select neliek vērtēt OnSelect nekavējoties, tāpat arī Select negaida, kad OnSelect tiks izvērtēts.

Select nevarat izmantot vairākos ekrānos.

Select varat izmantot vienīgi ar vadīklām, kurām ir rekvizīts OnSelect.

Select varat izmantot vienīgi uzvedības formulās.

Vadīkla nevar Atlasīt pati sevi tieši vai netieši, izmantojot citas vadīklas.

Atlases funkciju var izmantot arī ar galeriju. Piemēram, to var lietot, lai konkretizētu rindu vai kolonnu, kuru izvēlēties galerijā, un vadīklu, kuru atlasīt šajā galerijas vai kolonnas rindā. Atlasot rindu vai kolonnu, mainās galerijas atlase un tiek vērtēta OnSelect formula galerijas vadīklā. Ja tiek nodrošināta rindā vai kolonnā esošā vadīkla, tiks novērtēta OnSelect formula atvasinātajai vadīklai.

Sintakse

Select( Vadīkla )

  • Vadīkla — Obligāti. Lietotāja vārdā atlasāmā vadīkla.

Select( Vadīkla, Rinda vai kolonna, Atvasinātā vadīkla )

  • Vadīkla — Obligāti. Lietotāja vārdā atlasāmā vadīkla.
  • Rinda vai kolonna — Neobligāti. Rindu vai kolonnu skaits (sākot ar 1) galerijas vadīklā, kuru atlasīt lietotāja vārdā.
  • Atvasināta vadīkla — Neobligāti. 'Vadīkla' parametrā identificētās vadīklas atvasinātā vadīkla, kuru atlasīt.

Piemēri

  • Poga

    Select(button1)

  • Galerija

    Select(Gallery1, 1)

    Simulē lietotāju, kurš atlasa Gallery1 rindu 1 vai kolonnu 1.

  • Galerija

    Select(Gallery1, 1, ChildControl1)

    Simulē lietotāju, kurš Gallery1 atlasa ChildControl1 rindā 1 vai kolonnā 1.

Pamata lietojums

  1. Pievienojiet Button vadīklu un pārdēvējiet to par Button1, ja tai ir cits nosaukums.

  2. Iestatiet rekvizītu OnSelectButton1 uz šo formulu:

    Notify( "Hello World" )

  3. Tajā pašā ekrānā pievienojiet otro Pogas vadīklu un iestatiet tās rekvizītu OnSelect uz šo formulu:

    Select( Button1 )

  4. Turot nospiestu Alt taustiņu, atlasiet otro pogu.

    Programmas augšdaļā tiek parādīts paziņojums. Button1 rekvizīts OnSelect ģenerēja šo paziņojumu.

    Animācija, kurā parādīti rekvizīta OnSelect iestatījumi divām pogām un paziņojums, kad tiek noklikšķināts uz otrās pogas.

  1. Pievienojiet vertikālu Gallery vadīklu, kurā ir citas vadīklas.

    Atlasiet vertikālu galeriju, kura satur vadīklas.

  2. Iestatiet galerijas rekvizītu OnSelect uz šo formulu:

    Notify( "Gallery Selected" )

  3. Turot nospiestu Alt taustiņu, atlasiet galerijas fonu vai jebkuru vadīklu galerijā.

    Visas darbības rādīs paziņojumu Galerija atlasīta programmas augšpusē.

    Izmantojiet galerijas rekvizītu OnSelect, lai konkretizētu noklusējuma darbību, kuru veikt, ja lietotājs galerijā atlasa kādu vienumu.

  4. Iestatiet attēla vadīklas rekvizītu OnSelect uz šo formulu:

    Notify( "Image Selected", Success )

  5. Turot nospiestu Alt taustiņu, atlasiet dažādus galerijas elementus.

    Atlasot jebkuru vadīklu galerijā, izņemot attēlu, tāpat kā pirms tam parādās Galerija atlasīta. Atlasot attēlu, parādās Attēls atlasīts.

    Izmantojiet atsevišķas vadīklas galerijā, lai veiktu darbības, kuras atšķiras no galerijas noklusējuma darbībām.

    Animācija, kurā parādīta rekvizīta OnSelect noklusējuma vērtība galerijas vadīklai, kā arī vadīkla, kura veic citu darbību.

  6. Tajā pašā ekrānā pievienojiet Pogas vadīklu un iestatiet tās rekvizītu OnSelect uz šo formulu:

    Select( Gallery1,2,Image1 )

  7. Turot nospiestu taustiņu Alt, atlasiet šo pogu.

    Programmas augšdaļā parādās paziņojums Attēls atlasīts. Simulēts pogas klikšķis, ar kuru atlase attēlu galerijas rindā 2.