Основы Visual Basic школьникам

Сетевые уроки преподавателя МОУ "Куракинская СОШ" Шакурова З. З. 

Мой сайт

Оглавление

Программы по физике

Задания по физике и математике

Ссылки

Тема13=======Списки ListBox и ComboBox.=======

Name - в это свойство объекта пишут имя объекта.
Все виды списка заполняются в свойстве List.

Нумерация элементов списка начинается с 0.

Номер элемента в списке свойство Index.

List.Clear -очищает весь список.

Visible=False - невидим; Visible=True - видим.

Если  свойство объекта Enabled=False - то объект недоступен.

ToolTipText - позволяет задать текст подсказки, который будет появляться при наведении курсора на объект.

В свойстве MousePointer, можно выбрать стрелку указателя мышки для данного объекта.

Appearance=1-3D - объемность; Back Color - заливка цветом; Fore Color - цвет текста в текстовом поле Text или в метке Label; Font.Size = 22 - в программе означает выбран шрифт 22-го размера; Font = FontBold - в программе означает - жирный шрифт.

 Если свойство Locked=False, то в  список при выполнении программы можно внести изменения, если Locked=True, то в список при выполнении программы изменения вносить нельзя - поле только для просмотра.
 

====Не программное заполнение СПИСКА (ListBox и ComboBox) ====

Свойство List СПИСКА (ListBox и ComboBox) используют для заполнения списка.

  1. Щелкаете по ОБЪЕКТУ СПИСОК

  2. Выделяете свойство List

  3. В правом столбце щелкаете по треугольнику

  4. Вводите первое значение списка

  5. Ctrl + Enter

  6. И т.д.

  7. Если необходимо, то в свойстве Font выбираете стиль и размер шрифта, используя цветовую палитру, выбираете цвет шрифта и заливки.

Нумерация элементов списка начинается с 0.

Combo1.List(0) - это выбран первый элемент из первого списка ComboBox

===Добавление ЭЛЕМЕНТОВ в СПИСОК при выполнении программы===

ИмяСПИСКА.AddItem элемент СПИСКА, может быть НОМЕР элемента в СПИСКЕ

Элементы в список могут добавляться программно, с использованием метода AddItem (только, тогда нежелательно использовать сортировку (свойство СПИСКА Sorted = False, если элементы в список будут добавляться с указанием номера элемента в списке (Index).

Privat Sub Form_Load()

List4. AddItem "Россия"

List4. AddItem "Марий-Эл"

List4. AddItem "Параньга"

List4. AddItem "Портянур"

End Sub

ПРИМЕЧАНИЕ: если List4.AddItem "Портянур",0 - то Портянур в списке окажется первым. Нумерация элементов списка начинается с 0.

===Удаление ЭЛЕМЕНТОВ из СПИСКА при выполнении программы===

ИмяСПИСКА. RemoveItem НОМЕР элемента в СПИСКЕ

Privat Sub Form_Load()

List4. RenoveItem 2

End Sub
Удаляет третий элемент списка. Нумерация элементов списка начинается с 0.

ПРИМЕЧАНИЕ List.Clear -очищает весь список.

===Выбор элемента списка по умолчанию===

Если хотите, чтобы при запуске программы, например, чтобы шестой элемент из списка №2 был уже выбран по умолчанию, то:

Privat Sub Form_Load()

List2. ListIndex = 5

End Sub
Нумерация элементов списка начинается с 0.

===Ещё несколько свойств СПИСКА===

Если у СПИСКА Sorted = True, то сортировка элементов списка включена.
Если у СПИСКА Columns = 0, то список в одну колонку
Смотри ещё свойства Back Color, Fore Color в разделе Appearance и смотри раздел Font
 

Стиль оформления списка ListBox -Свойство Style
Style=0-Standart - простой список
Style=1-CheckBox - список с ФЛАЖКАМИ
 

Стиль оформления списка ComboBox -Свойство Style
Style=0-Dropdown Combo - по умолчанию
Style=1-Simple Combo - раскрытый список
Style=2-Dropdown List - нераскрытый список

Списки, предоставляющие возможность выбора элементов - свойство MultiSelect
MultiSelect = 0-Non - позволяет выбирать одно значение (это по умолчанию)
MultiSelect = 1-Simple - разрешен выбор нескольких элементов подряд
MultiSelect = Extended - разрешен выбор нескольких элементов, как в Windows (если выбор при нажатой Shift - то выделяется прямоугольник; если выбор, при нажатой Ctrl - то можно выбрать несколько не стоящих рядом.
 ВВЕРХ

========================

Мой сайт

Программы по физике

Задания по физике и математике

Оглавление

Ссылки

© [Шакуров Зулькафир Зулькарнаевич], 2008. Полное авторское право.

Сайт управляется системой uCoz