Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОПП(Лекция3)[2014]

.pdf
Скачиваний:
14
Добавлен:
30.05.2015
Размер:
1.66 Mб
Скачать

CommandButton -кнопка.

Cancel = {False|True}

true указывает на то, что эта кнопка является кнопкой отказа, то есть нажать кнопку можно либо посредством мыши, либо нажав <ESC>, либо <ENTER> в момент, когда кнопка

находится в фокусе. По умолчанию устанавливается значение False - нажать кнопкуможнотолькопосредствоммыши.

WordWrap - значение True позволяет

разместить текст кнопки, заданный значением свойства Caption, на нескольких строках.

Основноесобытие:

Click – возникаетприщелчкемыши

CheckBox - флажок (кнопка независимого выбора).

Позволяет пользователю указать, выбирает он или нет опцию (как правило, указанную значениемсвойстваCaption).

TripleState ={False|True}.

Значения:

False тогдасвойствоValue={False|True},

True - тогдасвойствоValue={False|True|Null}

OptionButton - кнопкапереключатель.

Функционально элемент совпадает с кнопкой независимоговыборасоднимотличием:

в группе переключателей установленным может быть только один, остальные сбрасываются (переходят в состояние выключения)автоматически.

ToggleButton -выключатель.

По свойствам и поведению практически не отличаетсяотэлементаCheckBox.

Отличие чисто внешнее - флажок показывает все состояния с помощью метки, стоящей рядом с его названием, а выключатель - через положение кнопки «нажата/отжата», при этом название пишетсявнутрикнопки.

SpinButton -счетчик.Позволяетпользователю увеличиватьилиуменьшатьнекоторую числовуюхарактеристику.Свойства:

Value - одинщелчоккнопкипрокрутки

увеличивает(уменьшает)значение данного

свойствана величину, задаваемуюсвойством

SmallChange (по умолчанию-на 1).

Min,Max - интервал изменениячисловой

характеристики.

Основныесобытия:

SpinUp - нажатиекнопки«стрелочкавверх» SpinDown - нажатие кнопки«стрелочкавниз»

Работасо списками

ComboBox -комбинированныйсписок(полес выплывающимсписком).

Свойства:

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

ListRows - количествоодновременновыводимых строксписка.

ListIndex -номервыбраннойстроки;еслиниодин элементв спискеневыбран,значение устанавливаетсяравным-1.

ColumnCount -количествостолбцовв выводимом наэкрансписке

List - представляетсписоккакдвумерныймассив, чтопозволяетобращатьсяк полямстроксписка поихиндекcам(i,j);нумерациястроки столбцов

-с 0).

Value - выбранныеданные.

Формирование списка

Использование метода AddItem. Пример.

For i=1 To 20

‘Формированиетолько1-гополя(точнее,0)

ComboBox1.AddItem Str(i)

‘Формирование2-гополя

ComboBox1.List(i-1, 1) = “Element” + Str(i)

Next I

Str(число) –

функция конвертирует

число в строку

ListBox - простойсписок, позволяетвыбратьсразу несколькоэлементов.

Свойстваобъекта:

MultiSelect - 0 - работа с одним выбранным элементом; 1 - выборка произвольно расположенных элементов, 2 - выборка последовательнорасположенныхэлементов;

Selected - возвращает True, если элемент выбран и False - впротивномслучае.

List(Index) - возвращает по номеру текст выбранногоэлемента.

Для удаления строки списка используется метод

RemoveItem(Index).

Пример.В спискеListBox1выделенагруппа элементов.Из них формируетсясписокListBox2.

For i=0 To (ListBox1.ListCount - 1)

If ListBox1.Selected(i) Then

ListBox2.AddItem ListBox1.List(i)

End If

Next i

TabStrip - полосавкладок.Представляет

наборотдельныхдиалоговыхоконвкладок.

Замечание:набор элементовуправления, расположенныхна однойвкладке,будет выглядетьодинаковона всехвкладках полосы.

Каждаявкладкаполосы-это объекттипа Tab,а всевкладкивключеныв коллекциюTabs.

Замечание:объектыклассаTab не имеют собственныхметодовисобытий, поэтомудля работыс вкладками используютсяметодыисобытиявсе полосыTabStrip.