КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
OptionButton и FrameВизуальный компонент OptionButton – радиокнопка, зависимый переключатель, используется только в группе: включение одной из них выключает остальные радиокнопки. Нам нужно поместить на форму три радиокнопки для задания исходной валюты и три радиокнопки для задания выходной валюты. Но на пользовательской форме все шесть радиокнопок будут связаны между собой: включил одну, выключились остальные пять. Визуальный компонент Frame (фрейм) обособляет группу объектов внутри формы. На пользовательской форме фрейм отображается прямоугольником с заголовком в разрыве верхней границы. Поместим на форму два фрейма: Frame1 и Frame2. Имена фреймов (свойство Name) не будут использоваться в операторах макросов, оставим их как есть. Изменим заголовки фреймов (свойство Caption): «Входная валюта» и «Выходная валюта». Внутрь фреймов поместим по 3 радиокнопки с именами (свойство Name) и заголовками (свойство Caption): Входная валюта Выходная валюта InRub Рубли OutRub Рубли InEuro Евро OutEuro Евро InDoll Доллары OutDoll Доллары Запустим форму с рабочего листа: При открытии окна в каждом фрейме радиокнопки выключены, но если начать их щелкать, радиокнопки работают правильно: включение любой радиокнопки выключает две остальных. Состояние радиокнопки содержится в переменной (в свойстве) Value: False или 0 – выключена, True или 1 – включена. Любую радиокнопку на форме ValCalc можно включить ValCalc.InRub.Value = 1 или выключить ValCalc.InRub.Value = 0 или проверить ее состояние If ValCalc.InRub.Value Then <что делать, если включена> Else <что делать, если выключена> End If
|