77984

Компоненты переключатели

Лекция

Информатика, кибернетика и программирование

TCheckBox независимый переключатель. Независимый переключатель TCheckBox используется для того чтобы пользователь мог указать свое решение типа Да Нет или Да Нет Не совсем в последнем случае в окошке компонента устанавливается флаг выбора но само окошко закрашивается серым цветом. В составе диалогового окна может быть несколько компонентов TCheckBox. Свойства и методы компоненты TCheckBox.

Русский

2015-02-05

57.5 KB

0 чел.

Компоненты переключатели

Существует 2 компоненты позволяющие сделать определённый выбор из нескольких значений. Различают зависимый и независимый переключатель (страница Standard). Типы переключателей представлены на рисунке 24.

TCheckBox - независимый переключатель.

Независимый переключатель TCheckBox используется для того, чтобы пользователь мог указать свое решение типа Да/Нет или Да/Нет/Не совсем (в последнем случае в окошке компонента устанавливается флаг выбора, но само окошко закрашивается серым цветом). Это решение отражается в свойстве State компонента, доступном как для чтения, так и для записи. В составе диалогового окна может быть несколько компонентов TCheckBox. Состояние любого из них не зависит от состояния остальных, поэтому такие переключатели называются независимыми. Свойства и методы компоненты TCheckBox  в таблице 15.

Рис 24 - Типы переключателей

 

Таблица  15 - Свойства и методы компоненты TCheckBox

Название

Назначение

Свойства

Name:string

Наименование компоненты (по умолчанию TCheckBox1)

Alignment: TLeftRight;

Определяет положение текста: taLeftJustify - с левой стороны компонента; taRightJustify - С Правой стороны

AllowGrayed: Boolean;

Разрешает/запрещает использование состояния cbGrayed (Не совсем)

Caption: Strings

Содержит связанный с компонентом текст

Checked: Boolean;

Содержит выбор пользователя типа Да/Нет. Состояния cbUnchecked и cbGrayed отражаются как False

State: TCheckBoxState

Содержит состояние компонента: cbUnchecked - нет; cbChecked - да; cbGrayed - не совсем

Типичное использование компонента:

if CheckBoxl.Checked then

else

или:

case CheckBoxl.State of

cbChecked :... ;

cbUnchecked:...;

cbGrayed :...;

end;

Свойство color компонента фактически игнорируется, а свойства Height и width определяют размеры прямоугольника, в котором выводится связанный с переключателем текст, и не влияют на размеры прямоугольного окошка.

TRadioButton - зависимые переключатели.

В отличие от TCheckBox компоненты TradioButton представляют собой зависимые переключатели, предназначенные для выбора одного из нескольких взаимоисключающих решений. На форму (точнее, в компонент-контейнер) помещается по меньшей мере два таких компонента. Они могут иметь только два состояния, определяемых свойством Сhecked. Если в одном компоненте это свойство принимает значение True, во всех других компонентах, расположенных в том же контейнере, свойства Сhecked принимают значения False.

Помимо свойства checked компонент TRadioButton имеет еще одно специфичное свойство - Alignment, аналогичное такому же свойству TCheckBox. Как и в TCheckBox, программист не может изменять размеры и цвет круглого окошка компонента.

Пример: В зависимости от выбора найти следующее или  предыдущее число от числа А.

Расположите компоненты (рис. 25): 2 RadioButton, Button, 2 Edit (для чисел), 2 Label (для комментария).

Рис. 25 – Пример приложения

Свойство Caption (Label1) = Введите число

Свойство Caption (Label2) = Ответ

Свойство Caption (Button1 ) = Выполнить

Свойство Caption (RadioButton) = Следующее число

Свойство Caption (RadioButton) = Предыдущее число

Обработчик события OnClick  для кнопки Button1 :

procedure TForm1.Button1Click

(Sender: TObject);

Var a : integer;

Begin

 a:= StrToInt(Edit1.Text);

 if RadioButton1 .Checked   then

             a:=a+1

 else

   if RadioButton2 .Checked then

             a:=a-1;

 Edit2.Text:=IntToStr(a);

End;


 

А также другие работы, которые могут Вас заинтересовать

26126. Учет затрат на производство и реализацию продукции 46 KB
  Учет затрат на производство и реализацию продукции. Себестоимость продукции работ услуг представляют собой стоимостную оценку использованных в процессе производства природных ресурсов сырья материалов топлива энергии основных средств трудовых ресурсов а так же других затрат на ее производство и реализацию. По способу включения в себестоимость отдельных видов продукции затраты делятся на прямые и косвенные. Прямые связаны с производством отдельных видов продукции и могут быть прямо включены в себестоимость отдельного вида продукции.
26127. Учет готовой продукции, ее реализации и финансовых результатов 33 KB
  Учет готовой продукции ее реализации и финансовых результатов. Структура ответа: Понятие готовой продукции. Виды оценки готовой продукции. Документальное оформление и отражение на счетах БУ реализации готовой продукции.
26128. Управленческий учет как элемент системы БУ 33.5 KB
  Одна из важнейших задач руководителя предприятия с максимальной отдачей использовать имеющиеся в распоряжении предприятия ресурсы. Это означает что деятельность по учету не разрывно связана с управление предприятия. При таком подходе УУ организуется исходя из потребностей управления и УУ это система сбора анализа информации об издержках предприятия система бюджетирования и система оценки деятельности как всего предприятия в целом так и его отдельных структурных подразделений. Это расширенная система организации учета для целей контроля...
26129. Сравнительная характеристика Финансового и управленческого учета 24.5 KB
  Предъявляются единые требования к первичным документам которые являются источником информации для Ф и У учета.пользователи информации Внешние пользователи Внутренние пользователи 4.базисная структура Балансовое управление: активы=капиталобязательства Структура информации зависит от запросов пользователей 5. бухгалтерские проводки делаются в учете после совершения операции Кроме исторической информации включаются оценки и планы на будущее 7.
26133. Нематериальные активы как объект учета, нормативное регулирование и учет их движения 21.54 KB
  НМА регламентируются ПБУ 14 2007Учет нематериальных активов. НМА объекты не имеющие физически осязаемой формы но используемые организацией при прве продукции или управления процессом прва в течении срока превышающего 1 год. При принятии к бухгалтерскому учету активов в качестве НМА необходимо единовременное выполнение следующих условий: 1 отсутствие материальновещественной физической структуры; 2 возможность идентификации выделения отделения от другого имущества; 3 испие в прве продукции при выполнении работ или оказании...