Кенеп бағдарламаларында сурет басқару элементін қосу

Фотосурет түсіреді немесе жергілікті құрылғыдан кескіндерді жүктейді.

Сипаттамасы

Бұл басқару элементі арқылы пайдаланушылар фотосуреттер түсіре алады немесе құрылғыдан кескін файлдарын жүктеп сала алады және деректер көзін осы мазмұнмен жаңарта алады. Мобильді құрылғыда пайдаланушыға фотосурет түсіру немесе бұрыннан барын таңдау арасынан таңдау үшін құрылғының таңдау диалогтік терезесі көрсетіледі.

Бұл басқару элементі — екі басқару элементін қамтитын топтастырылған басқару элементі: Кескін және Сурет қосу түймешігі. Кескін басқару элементі жүктеп салынған кескінді немесе ешқандай кескін жүктеп салынбаған болса толтырғышты көрсетеді. Сурет қосу түймешігі кескінді жүктеп салуды сұрайды.

Кескін сипаттары үшін Кескін басқару элементінің анықтамасы бөлімін қараңыз.

Сурет қосу түймешігінің сипаттары

AccessibleLabel – экраннан оқу бағдарламасының белгісі. Сурет қосудың мақсатын сипаттауы керек.

Align - мәтіннің оның басқару элементінің көлденең ортасына қатысты орналасуы.

BorderColor – Басқару элементі жиегінің түсі.

BorderStyle – Басқару элементі жиегі Тұтас, Сызықшалы, Нүктелі немесе Жоқ екені.

BorderThickness – Басқару элементі жиегінің қалыңдығы.

ChangePictureText – Кескін жүктеп салынғанда түймешікте көрінетін мәтін.

Түсі – Басқару элементіндегі мәтіннің түсі.

DisableBorderColor - DisplayMode сипаты Өшірілген параметріне орнатылған болса, басқару элементі жиегінің түсі.

DisabledColor - DisplayMode сипаты Өшірілген параметріне орнатылған болса, басқару элементіндегі мәтінінің түсі.

DisabledFill - DisplayMode сипаты Өшірілген параметріне орнатылған болса, басқару элементі фонының түсі.

DisplayMode – басқару элементі пайдаланушыға деректерді енгізуге (Өңдеу), тек көрсетуге (Көру) рұқсат ететінін немесе деректер өшірілген (Өшірілген) болатынын анықтайды.

Error - Кескінді жүктеп салу кезінде мәселе болса, бұл сипат тиісті қате жолын қамтиды.

Толтыру - Басқару элементінің фондық түсі.

FocusedBorderColor – Басқару элементін фокустаған кездегі басқару элементі жиегінің түсі.

FocusedBorderThickness – Басқару элементін фокустаған кездегі басқару элементі жиегінің қалыңдығы.

Қаріп - мәтін пайда болатын қаріптер тобының атауы.

FontWeight – басқару элементіндегі мәтіннің салмағы: Қалың, Жартылай қалың, Қалыпты немесе Жеңіл.

Height – Басқару элементінің жоғарғы және төменгі шеттерінің арасындағы қашықтық.

HoverBorderColor – Пайдаланушы тінтуір меңзерін басқару элементінде ұстап тұрғандағы басқару элементінің жиегінің түсі.

HoverColor – Пайдаланушы үстіне тінтуір меңзерін ұстап тұрған кездегі басқару элементіндегі мәтіннің түсі.

HoverFill – Пайдаланушы үстіне тінтуір меңзерін ұстап тұрған кездегі басқару элементі фонының түсі.

Қиғаш - басқару элементіндегі мәтіннің көлбеу болуы.

Media – Аудио немесе бейне басқару элементі ойнататын клиптің идентификаторы.

OnChange – Пайдаланушы басқару мәнін өзгерткен кезде орындалатын әрекеттер (мысалы, жүгірткіні реттеу арқылы).

OnSelect – Пайдаланушы басқару элементін түрткен немесе басқан кезде орындалатын әрекеттер.

Толтыру – импорттау немесе экспорттау түймесі мен сол түйме жиектерінің арасындағы қашықтық.

PressedBorderColor - пайдаланушы басқару элементін басқанда не түрткенде басқару элементі шекарасының түсі.

PressedColor - пайдаланушы басқару элементін басқанда не түрткенде басқару элементі мәтінінің түсі.

PressedFill - пайдаланушы басқару элементін басқанда не түрткенде басқару элементі фонының түсі.

Қалпына келтіру – Басқару элементі әдепкі мәніне қайтатындығы не қайтпайтындығы.

Өлшем - басқару элементінде пайда болатын мәтіннің қаріп өлшемі.

Сызылған - басқару элементінде пайда болатын мәтін астында сызық пайда бола ма.

TabIndex – Басқа басқару элементтеріне қатысты пернетақта навигациясының реті.

Мәтін – Кескін жүктеп салынбағанда түймешікте көрінетін мәтін.

Қалқымалы сөзкөмек – пайдаланушы тінтуірді басқару элементінің үстіне апарғанда көрсетілетін түсіндірме мәтін.

Асты сызылған - басқару элементінде пайда болатын мәтіннің асты сызылған болатыны не болмайтыны.

UseMobileCamera – Қолжетімді болса, мобильді камераны тікелей пайдалану керек пе. Android құрылғылары бұл сипат Жақсартылған медиа түсірілім эксперименттік параметрінің қосулы болуын қажет етеді.

VerticalAlign - мәтіннің басқару элементінде сол басқару элементінің тік ортасына қатысты орналасуы.

Көрінетін – Басқару элементі көрінетіндігі немесе жасырылатындығы.

Ені – Басқару элементінің сол жақ және оң жақ шеттерінің арасындағы қашықтық.

Х - басқару элементінің сол жақ жиегі мен басты контейнерінің сол жиегі арасындағы қашықтық (егер басты контейнер болмаса, экран).

Y - басқару элементінің жоғарғы жиегі мен басты контейнерінің жоғарғы жиегі арасындағы қашықтық (егер басты контейнер болмаса, экран).

Қатысты функциялар

Patch( DataSource, BaseRecord, ChangeRecord )

Мысалдар

"Кескіндер галереясы" басқару элементіне кескіндер қосу

  1. Сурет қосу басқару элементін қосыңыз, содан кейін оны үш рет басыңыз.

    Басқару элементін қосу, атау және конфигурациялау жолын білмейсіз бе?

  2. Ашу диалогтік терезесінде кескін файлын басыңыз немесе түртіңіз, содан кейін Ашу пәрменін басыңыз немесе түртіңіз.

  3. Button басқару элементін қосыңыз, оны Сурет қосу басқару элементінің астына жылжытыңыз және Button басқару элементінің OnSelect сипатын мына формулаға орнатыңыз:
    Collect(MyPix, AddMediaButton1.Media)

    Collect функциясы немесе басқа функциялар туралы қосымша ақпарат керек пе?

  4. Тік галерея басқару элементін қосыңыз және оның Items сипатын MyPix мәніне орнатыңыз.

  5. Галереяда Image басқару элементін таңдаңыз және оның Кескін сипатын ThisItem.Value мәніне орнатыңыз.

  6. F5 пернесін басыңыз, содан кейін Button басқару элементін басыңыз немесе түртіңіз.

    Сурет қосу басқару элементіндегі сурет Тік галерея басқару элементінде пайда болады. Кескініңіздің арақатынасы Тік галерея басқару элементіндегі Image басқару элементімен бірдей болмаса, Image басқару элементінің ImagePosition сипатын Fit мәніне орнатыңыз.

  7. Сурет қосу басқару элементін басыңыз немесе түртіңіз, басқа кескін файлын басыңыз немесе түртіңіз, Ашу пәрменін басыңыз немесе түртіңіз, содан кейін өзіңіз қосқан Button басқару элементін басыңыз немесе түртіңіз.

    Екінші кескін Кескіндер галереясы басқару элементінде көрінеді.

  8. (міндетті емес) Алдыңғы қадамды бір немесе бірнеше рет қайталаңыз, содан кейін Esc түймесін басып, әдепкі жұмыс кеңістігіне оралыңыз.

SaveData функциясын кескіндерді жергілікті сақтау үшін немесе Patch функциясын деректер көзін жаңарту үшін пайдаланыңыз.

Арнайы мүмкіндіктер туралы нұсқаулар

Button және Image басқару элементтері туралы нұсқаулар қолданылады. Бұған қоса, келесіні қарастырыңыз:

Түс контрасты

  • Сурет қосу түймешігі басқару элементінде мәтіні мен фонының арасында тиісті контраст болуы керек. Жүктеп салынған кескіннің түстері өзгеріп отыруы мүмкін болғандықтан, біркелкі контрастты қамтамасыз ету үшін Сурет қосу түймешігі басқару элементінде бұлыңғыр Толтыру пайдаланыңыз.

Экраннан оқу бағдарламасының қолдауы

  • Сурет қосу түймешігі басқару элементінде пайдаланушыдан суретті қосуды немесе өзгертуді сұрайтын Мәтін және ChangePictureText сипаттары болуы керек.

Пернетақтаны қолдау

  • Пернетақта пайдаланушылары өте алуы үшін Сурет қосу түймешігі басқару элементінде нөл немесе үлкенірек TabIndex болуы керек.
  • Сурет қосу түймешігі басқару элементінің анық көрінетін фокустық индикаторлары болуы керек. Бұған жету үшін FocusedBorderColor және FocusedBorderThickness сипаттарын пайдаланыңыз.

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).