ВУЗ:
Составители:
Рубрика:
18
Важнейшие свойства элементов Список и Поле со списком:
List –обеспечивает доступ ко всем элементам списка. Это свойство
содержит массив, в котором каждый элемент списка является элементом
массива. Каждый элемент представлен в строковой форме. Инициализиро -
вать элементы списка можно несколькими способами.
1. Если в программе описан массив оператором Dim MyArray(10), то
присвоить значение этого массива списку можно оператором:
MyList.List( ) = MyArray.
2. Элементы списка можно вводить во время разработки, устанавли-
вая свойство List в окне свойств элемента управления . Если выбрать стро -
ку List в окне свойств и затем щелкнуть стрелку “вниз”, откроется окно ,
куда можно вводить элементы списка. Чтобы перейти к новой строке,
нужно ввести клавиатурную комбинацию Ctrl + Enter.
Обратиться к элементу списка можно оператором:
ListBox.List(индекс )
Например:
Text1.Text=List1.List(2)’Вводит в текстовое поле третий элемент
ListIndex – содержит номер выбранного элемента списка. Значение
этого свойство = 0, если выбран первый (верхний ) элемент списка и так
далее.
ListCount – содержит количество значений в списке.
Например:
Text1.Text=”В MyList имеется” &Mylist.ListCount&”элемента списка”
Text - Содержит выбранное или введённое значение, которое ото -
бражается в текстовом поле.
Например:
Private Sub List1_Click ()
Text1.Text=”Выбрано значение”&List1.Tex
End Sub
Style – Определяет, как пользователь может ввести значения в поле
списка:
0 – позволяет пользователю вводить в поле списка текст с клавиатуры , ко -
торый присваивается свойству Value элемента ComboBox;
2 – по своему действию не отличается от обычного списка ListBox.
Основные методы элементов Список и Поле со списком:
AddItem – добавляет элементы к списку. Если индекс задан, то эле-
мент добавляется в указанную индексом позицию , если его нет, то – в ко -
нец списка. Метод имеет следующий синтаксис :
Object.AddItem элемент [, индекс ]
RemoveItem – удаляет элемент из списка. Метод имеет следующий
синтаксис:
Object.RemoveItem индекс
Clear – удаляет все строки из списка.
18 В аж ней ш ие сво й стваэлементо вСписо к и П о ле со списко м : List –о беспечиваетдо ступ ко всем элементам списка. Э то сво й ство со держ итмассив, в ко то ро м каж ды й элементсписка является элементо м массива. К аж ды й элементпредставлен встро ко во й фо рме. И ниц иализиро - вать элементы спискамо ж но неско льким испо со бами. 1. Е сли впро граммео писан массиво перато ро м Dim MyArray(10), то присво ить значение это г о массиваспискумо ж но о перато ро м: MyList.List( ) = MyArray. 2. Э лементы спискамо ж но вво дить во время разрабо тки, устанавли- вая сво й ство List в о кне сво й ствэлемента управления. Е сли вы брать стро - куList в о кне сво й ств и затем щ елкнуть стрелку “ вниз”, о ткро ется о кно , куда мо ж но вво дить элементы списка. Ч то бы перей ти к но во й стро ке, нуж но ввести клавиатурную ко мбинац ию Ctrl + Enter. О братиться к элементуспискамо ж но о перато ро м : ListBox.List(индекс ) Н апример: Text1.Text=List1.List(2)’Вво дит в т екс т о во е по л е т рет ий эл ем ент ListIndex – со держ итно мер вы бранно г о элемента списка. Значение это го сво й ство = 0, если вы бран первы й (верхний ) элементсписка и так далее. ListCount –со держ итко личество значений всписке. Н апример: Text1.Text=”В MyList им еет с я”&Mylist.ListCount&”эл ем ент а с пис ка” Text - Со держ итвы бранно е или введённо е значение, ко то ро е о т о- браж ается втексто во м по ле. Н апример: Private Sub List1_Click () Text1.Text=”Вы брано з начение”&List1.Tex End Sub Style – О пределяет, как по льзо ватель мо ж етввести значения в по ле списка: 0 – по зво ляетпо льзо вателю вво дить в по ле спискатекстс клавиатуры , ко - то ры й присваивается сво й ствуValue элементаComboBox; 2 –по сво ем удей ствию не о тличается о то бы чно г о списка ListBox. О сно вны е мето ды элементо вСписо к и П о лесо списко м : AddItem – до бавляетэлементы к списку. Е сли индекс задан, то эле- ментдо бавляется в указанную индексо м по зиц ию , если ег о нет, то – в ко - нец списка. М ето д имеетследую щ ий синтаксис: Object.AddItem эл ем ент [, индекс ] RemoveItem – удаляетэлементиз списка. М ето д имеетследую щ ий синтаксис: Object.RemoveItem индекс Clear –удаляетвсе стро ки из списка.
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »