Visual Basic. Теория. Нагина Е.К - 18 стр.

UptoLike

Составители: 

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 –удаляетвсе стро ки из списка.