ОПП(Лекция3)[2014]
.pdfCommandButton -кнопка.
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.