Difference between revisions of "TCheckBox/ja"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "{{TCheckBox}} {{ Japanese Menu }} A '''TCheckBox''' image:tcheckbox.png is a component that provides a label with a box which can contain a check mark. The TCheckbox con...") |
|||
Line 3: | Line 3: | ||
{{ Japanese Menu }} | {{ Japanese Menu }} | ||
− | A '''TCheckBox''' [[image:tcheckbox.png]] | + | |
− | + | A '''TCheckBox''' [[image:tcheckbox.png]]はチェックマークを含むボックスを持つラベルを提供するコンポーネントである。TCheckboxがチェックされる(☑)とcheckedプロパティが[[True]] となり、さもなくば [[False]]である。 | |
+ | これは[[Component Palette/ja|コンポーネントパレット]]の[[Standard tab/ja|Standardタブ]]から得られる。 | ||
+ | もし、プロパティAllowGrayedがFalse(デフォルト)に設定されると、チェックボックスはただ2つの状態(Stateプロパティ): cbCheckedとcbUncheckedのを持つ。もし、AllowGrayedがTrueに設定されると、チェックボックスは3つの状態: cbChecked、cbUnchecked、cbGrayedを持つ。 | ||
[[image:TCheckBox-milk-sugar.png]] | [[image:TCheckBox-milk-sugar.png]] | ||
− | == | + | ==使い方== |
− | + | フォームで[[doc:lcl/stdctrls/tcheckbox.html|TCheckBox]]を使うには | |
− | # | + | # StandardタブのTCheckBoxコントロールをクリックする。 |
− | # | + | # フォームをクリックするとそこにチェックボックスが配置される。 |
− | # | + | # オブジェクトインスペクタに移動し、'''Properties'''タブの'''Name'''プロパティで何かふさわしいものに名前を変える。 |
− | # | + | # '''Checked'''プロパティでは、もしデフォルトの状態がチェックされてないと、FalseからTrueに切り替えるときに値の上でダブルクリックする。 |
− | # | + | # チェックボックスの右側にラベルが現れ、通常'''Checkbox1'''といったような名前が付けられている。表示されているラベルを変更するには'''Caption'''プロパティに移動し、望むものに変え、エンターを押す。 |
− | # | + | # 何かの都合でチェックボックスの左側にラベルを現したいときは、'''BidiMode'''プロパティに移動し、この値を、'''bdLeftToRight'''に変更する。これを通常の表示に戻したいときは'''bdRightToLeft'''に変更する。 |
− | # | + | # もしチェックボックスが単に値を保持しているのならば、完了である。もしそれがクリックされたときに何かをさせたい場合には、イベントを加えなければならない。そのためには'''Events'''タブをクリックし、'''OnClick'''プロパティをクリックし、[...]のボタンをクリックする。それでコードウインドウに移動し、OnClickイベントハンドラが作られるだろう。そして、このイベントが発生したら実行されるべきコードを入力することができる。 |
− | # | + | # チェックボックスの値をコードの中で変更するには、それぞれチェックボックスがチェックされているか否かを表示するため'''checked'''プロパティを値、{{TF}}に設定する。 |
− | == | + | == 以下も参照のこと== |
* [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox doc]] | * [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox doc]] | ||
* [[TCheckGroup]] | * [[TCheckGroup]] |
Revision as of 06:20, 20 March 2024
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
日本語 (ja) │
русский (ru) │
A TCheckBox はチェックマークを含むボックスを持つラベルを提供するコンポーネントである。TCheckboxがチェックされる(☑)とcheckedプロパティがTrue となり、さもなくば Falseである。
これはコンポーネントパレットのStandardタブから得られる。
もし、プロパティAllowGrayedがFalse(デフォルト)に設定されると、チェックボックスはただ2つの状態(Stateプロパティ): cbCheckedとcbUncheckedのを持つ。もし、AllowGrayedがTrueに設定されると、チェックボックスは3つの状態: cbChecked、cbUnchecked、cbGrayedを持つ。
使い方
フォームでTCheckBoxを使うには
- StandardタブのTCheckBoxコントロールをクリックする。
- フォームをクリックするとそこにチェックボックスが配置される。
- オブジェクトインスペクタに移動し、PropertiesタブのNameプロパティで何かふさわしいものに名前を変える。
- Checkedプロパティでは、もしデフォルトの状態がチェックされてないと、FalseからTrueに切り替えるときに値の上でダブルクリックする。
- チェックボックスの右側にラベルが現れ、通常Checkbox1といったような名前が付けられている。表示されているラベルを変更するにはCaptionプロパティに移動し、望むものに変え、エンターを押す。
- 何かの都合でチェックボックスの左側にラベルを現したいときは、BidiModeプロパティに移動し、この値を、bdLeftToRightに変更する。これを通常の表示に戻したいときはbdRightToLeftに変更する。
- もしチェックボックスが単に値を保持しているのならば、完了である。もしそれがクリックされたときに何かをさせたい場合には、イベントを加えなければならない。そのためにはEventsタブをクリックし、OnClickプロパティをクリックし、[...]のボタンをクリックする。それでコードウインドウに移動し、OnClickイベントハンドラが作られるだろう。そして、このイベントが発生したら実行されるべきコードを入力することができる。
- チェックボックスの値をコードの中で変更するには、それぞれチェックボックスがチェックされているか否かを表示するためcheckedプロパティを値、
True
orFalse
に設定する。
以下も参照のこと