Помогни ни да направим Uroci.net по - богат! Добави урок

Контрол Комбинирана кутия - ComboBox

bubust   трудност:    видян: 8772

В Toolbox:



Върху Form (Default Properties):



Windows Forms ComboBox контролът визуализира списък, от който потребителят може да селектира един или повече избора. Контролът ComboBox се появява като текстова кутия и асоциирана списъчна кутия. Когато се запише текст в текстовото поле, списъкът скролира до най-близкото съответствие. В добавка, коагто потребителят селектира член от списъчната кутия, автоматично в текстовото поле се замества съдържанието с избрания текст от списъка. За разлика от списъчната кутия обаче, комбобоксът позволява да се запише член, който не се появява в списъка. Най-добре е списъчните кутии да се използват за лимитиране на членовете за селектиране, а комбинираните кутии за неограничен избор от много възможности. Понеже комбобоксът заема малко място, може и това да е причина за предпочитането му.

Контролът ComboBox има три различни стила: прост (simple), падащ (drop down), и падащ списък (drop-down list). В простия стил, комбинираната кутия има редакционна кутия, придружена от списъчна кутия. В падащия стил, комбинираната кутия изглежда като редакционна кутия, но трябва да се кликне, за да се покаже списъчната кутия, съдържаща членовете (items). Стил падащ списък е също като падащия, но потребителят може само да избере член от списъка, не може да се въведе член, който не фигурира в списъка.



Таблица X.14 Свойства на контрол ComboBox


Свойство Описание

AllowDrop Определя дали контрола ще получи drag-drop нотификация
BackColor Фонов цвят
Cursor Курсорът, който се появява, когато мишката е над контрола
DataSource Индицира списъка (list), който комбо бокса използва, за да взема своите членове (items)
DisplayMember Индицира свойството за извеждане за членовете на комбо бокса (combo box)
Font Шрифт на текста върху контрола
ForeColor Предния цвят на текст или графика в контрола
IntegralHeight Индицира дали порцията списък може да съдържа само комплектни членове
ItemHeight Височината, в пиксели, на членовете в owner-drawn комбо бокса (combo box)
Items Членовете (items) в combo box
MaxDropDownItems Максималния брой въвеждания в падащия списък (dropdown list)
MaxLength Списифицира максималния брой символи (characters), които могат да се въведат в combo box
RightToLeft Индицира дали контролът ще се начертава от дясно наляво (right-to-left) за RTL езици
Sorted Сортиране на членовете
Style Контролира вида и функционалността на combo box
TabIndex Индексът на контрола в табулационния ред (tab order)
TabStop Индицира дали потребителят може да използва клавиш Tab за да даде фокуса на контрола
Text Текста съдържащ се в combo box
ValueMember Може да се използва като актуална стойност за членовете на контрола





Можете да прибавите редове (items) към комбинирана кутия по време на проектиране (design-time):

1. Селектирайте контрол ComboBox във формата.

2. Ако е необходимо, използвайте меню View , за да отворите прозореца за свойствата Properties.

3. В прозореца Properties, кликнете свойство Items, след това многоточието.

4. В редактора на стрингови колекции String Collection Editor, напишете първия член (item), след това натиснете Enter.

5. Въведете следващите членове, като след всеки натискате Enter.

6. Накрая кликнете OK.

Има различни начини за програмно добавяне на член към комбинирана кутия. Можете да добавите ред (item) към списъка, като оставите комбобокса да определи къде ще го добави в зависимост от това сортиран ли е и как.



Сподели урока:



Регистрирайте се, за да добавите коментар


Калдейта Ком ЕООД - © 2003-. Всички права запазени.
Препоръчваме: IT Новини