Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Digunakan untuk: Apl kanvas
Merangsang tindakan pilih pada kawalan, mengakibatkan formula OnSelect dinilai.
Penerangan
Fungsi ini Select mensimulasikan tindakan pilih pada kawalan seolah-olah pengguna telah mengklik atau mengetik kawalan. Hasilnya, formula OnSelect pada kawalan sasaran dinilai.
Gunakan Select untuk menyebarkan tindakan pilih kepada kawalan induk. Jenis perambatan ini adalah dalam tingkah laku lalai, contohnya galeri . Secara lalai, sifat OnSelect bagi mana-mana kawalan dalam kawalan Galeri ditetapkan kepada Select( Ibu Bapa ). Dengan cara itu, anda boleh menetapkan nilai sifat OnSelect kawalan galeri itu sendiri, dan formula itu akan dinilai tanpa mengira di mana pengguna galeri klik atau ketik.
Jika anda mahu satu atau lebih kawalan dalam galeri untuk melaksanakan tindakan yang berbeza daripada galeri itu sendiri, tetapkan sifat OnSelect ke sesuatu berbanding nilai lalai ke kawalan itu. Anda boleh meninggalkan nilai lalai untuk sifat OnSelect bagi kebanyakan kawalan dalam galeri jika anda mahu ianya melakukan tindakan yang sama seperti galeri itu sendiri.
Select baris gilir OnSelect sasaran untuk pemprosesan kemudian, yang mungkin berlaku selepas formula semasa selesai dinilai. Select tidak menyebabkan OnSelect sasaran menilai serta-merta, dan tidak Select menunggu OnSelect selesai dinilai.
Anda tidak boleh menggunakan Select merentas skrin.
Anda boleh menggunakan Select hanya dengan kawalan yang mempunyai sifat OnSelect .
Anda boleh menggunakan Select hanya dalam formula tingkah laku.
Kawalan tidak Select boleh secara langsung atau tidak langsung melalui kawalan lain.
Fungsi pilih juga boleh digunakan dengan galeri. Contohnya, ia boleh digunakan bagi menentukan baris atau lajur untuk dipilih dalam galeri dan kawalan untuk dipilih dalam baris atau lajur galeri. Apabila anda memilih baris atau lajur, pemilihan galeri berubah dan formula OnSelect pada kawalan galeri dinilai. Jika kawalan dalam baris atau lajur disediakan, formula OnSelect untuk kawalan anak akan dinilai.
Sintaks
Select( Kawalan )
- Kawalan - Diperlukan. Kawalan untuk memilih bagi pihak pengguna.
Select( Kawalan, Baris atau lajur, Kawalan Kanak-kanak )
- Kawalan - Diperlukan. Kawalan untuk memilih bagi pihak pengguna.
- Baris atau lajur– Tidak diperlukan. Bilangan baris atau lajur (bermula dengan 1) dalam kawalan galeri untuk memilih bagi pihak pengguna.
- Kawalan Kanak-kanak - Tidak diperlukan. Kawalan anak bagi kawalan yang dikenal pasti dalam parameter 'kawalan' untuk dipilih.
Contoh
Butang
Select(button1)Galeri
Select(Gallery1, 1)Mensimulasikan pengguna memilih baris 1 atau lajur 1 dalam Gallery1.
Galeri
Select(Gallery1, 1, ChildControl1)Mensimulasikan pengguna memilih ChildConttrol1 dalam baris 1 atau lajur 1 Gallery1.
Penggunaan asas
Tambah kawalan Button, dan namakannya semula Button1 jika ia mempunyai nama yang berbeza.
Tetapkan sifat OnSelect untuk Button1 ke formula ini:
Maklumkan ( "Hello World" )
Pada skrin yang sama, tambah kawalan Butang kedua, dan tetapkan sifat OnSelect ke formula ini:
Select( Butang1 )
Semasa menekan kunci Alt, pilih butang kedua.
Pemberitahuan dipaparkan merentasi di atas aplikasi anda. Sifat OnSelect untuk Button1 menjana pemberitahuan ini.
Kawalan galeri
Tambah kawalan Galeri menegak yang mengandungi kawalan lain.
Tetapkan sifat OnSelect untuk galeri ke formula ini:
Notify( "Galeri Dipilih")
Semasa menekan kunci Alt, klik atau ketik latar belakang galeri atau sebarang kawalan dalam galeri.
Semua tindakan akan menunjukkan pemberitahuan Galeri Dipilih pada atas aplikasi.
Gunakan sifat OnSelect galeri bagi menentukan tindakan lalai untuk diambil apabila pengguna klik atau ketik item dalam galeri.
Tetapkan kawalan imej sifat OnSelect ke formula ini:
Notify( "Image Selected", NotificationType.Success )
Semasa menekan kunci Alt, klik atau ketik pelbagai elemen galeri.
Apabila anda klik atau ketik mana-mana kawalan dalam galeri kecuali imej, Galeri Dipilih dipaparkan seperti sebelum ini. Apabila anda klik atau ketik imej, Imej Dipilih dipaparkan.
Gunakan kawalan individu dalam galeri untuk mengambil tindakan yang berbeza daripada tindakan lalai galeri.
Pada skrin yang sama, tambah kawalan Butang, dan tetapkan sifat OnSelect ke formula ini:
Select( Galeri1,2,Imej1 )
Pilih butang semasa menekan kunci Alt.
Pemberitahuan Imej Dipilih dipaparkan merentasi atas aplikasi anda. Klik butang mensimulasikan pemilihan imej dalam baris 2 untuk galeri.