Sign in Join
Wiki copytemporary

TCheckBox/ru: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: TCheckBox/ru

OldNewLine
1+**TCheckBox** ![](/wiki-images/d/d6/Tcheckbox.png) является элементом управления, представляющим собой надпись с расположенным рядом флажком. Элемент управления **TCheckbox** является стандартным элементом с флажком. Данный компонент доступен на вкладке [[Standard tab/ru|Standard]] [[Component Palette/ru|палитры компонентов]]. Когда элемент **TCheckBox** отмечен (☑) значение свойства *Checked* становится равным [[True/ru|True]], в противном случае [[False/ru|False]]. Если свойство *AllowGrayed* установлено в значение False (значение по умолчанию), то данный элемент может принимать только два возможных состояния (свойство *State*): *cbChecked* и *cbUnchecked*. Если же свойство *AllowGrayed* установлено в значение True, то данный элемент может принимать три возможных состояния: *cbChecked*, *cbUnchecked* и *cbGrayed*.
2+
3+<figure>
4+<img src="TCheckBox-milk-sugar.png" title="TCheckBox-milk-sugar.png" />
5+<figcaption>TCheckBox-milk-sugar.png</figcaption>
6+</figure>
7+
8+## Использование
9+
10+Для использования элемента [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox]] на форме выполните следующие действия:
11+
12+1. Щелкните по элементу **TCheckBox** на вкладке Standard палитры компонентов.
13+2. Щелкните по форме для того, чтобы поместить элемент Checkbox.
14+3. Перейдите в окно Инспектора Объектов. На вкладке **Properties** в свойстве **Name** измените имя элемента управления на что-то подходящее.
15+4. Если по умолчанию флажок не выбран, то щелкните в свойстве **Checked**, чтобы изменить значение с False на True.
16+5. Надпись отображается справа от флажка и обычно содержит имя данного элемента, например, **Checkbox1**. Для изменения отображаемой надписи перейдите к свойству **Caption**, введите желаемый текст и нажмите клавишу \[Enter\].
17+6. Если по каким-либо причинам вы хотите, чтобы надпись отображалась слева от флажка, перейдите к свойству **BidiMode** и измените значение на **bdLeftToRight**. Для восстановления исходного отображения надписи измените это свойство на **bdRightToLeft**.
18+7. Если элемент Checkbox просто сохраняет значение, то все готово. Если же вам необходимо, чтобы при щелчке по элементу Checkbox выполнялись какие-либо действия, то вам необходимо добавить это событие. Чтобы сделать это, щелкните по вкладке **Events**, выберите событие **OnClick** и затем щелкните по кнопке с тремя точками (\[...\]). Откроется окно редактора кода, в котором будет создан обработчик события *OnClick*. Здесь вы можете ввести код, который будет выполнен, если произойдет данное событие.
19+8. Для изменения значения элемента Checkbox в коде, установите значение его свойства **Checked** в True или False, чтобы указать, что флажок установлен или снят.
20+
21+## См. также
22+
23+- [[doc:lcl/stdctrls/tcheckbox.html|Документация по TCheckBox]]
24+- [[TCheckGroup/ru|TCheckGroup]]
25+- [[TCheckListBox/ru|TCheckListBox]]
26+- [[TLabel/ru|TLabel]]
27+
28+---
29+*From the Free Pascal wiki, page "TCheckBox/ru", as it stood on 2018-02-27 after a change by Useroflazarus, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history