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]] is a component that provides a label with a box which can contain a check mark. The TCheckbox control is the standard checkbox. It is available fron the [[Standard tab/ja|Standardタブ]] of the [[Component Palette/ja|コンポーネントパレット]]. When the TCheckBox is checked (☑) then checked property is [[True]] otherwise [[False]].
+
 
If property AllowGrayed is set to False (default value), the check box has only two possible states (property State): cbChecked and cbUnchecked. If AllowGrayed is set to True, the check box has three possible states: cbChecked, cbUnchecked and cbGrayed.
+
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]]
  
==Usage==
+
==使い方==
To use a [[doc:lcl/stdctrls/tcheckbox.html|TCheckBox]] on a form
+
フォームで[[doc:lcl/stdctrls/tcheckbox.html|TCheckBox]]を使うには
# Click on the TCheckBox control on the standard toolbar.
+
# StandardタブのTCheckBoxコントロールをクリックする。
# Click on the form, the checkbox is placed on the form.
+
# フォームをクリックするとそこにチェックボックスが配置される。
# Go to the Object Inspector. On the '''Properties''' tab, on the '''Name''' property, change the name of the control to something appropriate.
+
# オブジェクトインスペクタに移動し、'''Properties'''タブの'''Name'''プロパティで何かふさわしいものに名前を変える。
# In the property '''checked''', if the default state of the checkbox is not unchecked, double click on the value to flip it from false to true.
+
# '''Checked'''プロパティでは、もしデフォルトの状態がチェックされてないと、FalseからTrueに切り替えるときに値の上でダブルクリックする。
# There will be a label appearing to the right of this checkbox, usually set to something like its name, e.g. '''Checkbox1'''. To change the label displayed, go to the '''caption''' property, type in the desired text and press enter.
+
# チェックボックスの右側にラベルが現れ、通常'''Checkbox1'''といったような名前が付けられている。表示されているラベルを変更するには'''Caption'''プロパティに移動し、望むものに変え、エンターを押す。
# If for some reason you want the label to appear to the left of the checkbox, go to the property '''BidiMode''' and change the value of this property to '''bdLeftToRight'''. To restore it to the standard display, change this value to '''bdRightToLeft'''.
+
# 何かの都合でチェックボックスの左側にラベルを現したいときは、'''BidiMode'''プロパティに移動し、この値を、'''bdLeftToRight'''に変更する。これを通常の表示に戻したいときは'''bdRightToLeft'''に変更する。
# If the checkbox simply stores a value, you're done. If you need to have the checkbox do something when it's clicked, you need to add an event. To do that, click on the '''Events''' tab, click on the property '''OnClick''', then click on the button with three dots. You'll be taken to the code window and the handler for the OnClick event will be created. You can enter the code to be executed if this event occurs.
+
# もしチェックボックスが単に値を保持しているのならば、完了である。もしそれがクリックされたときに何かをさせたい場合には、イベントを加えなければならない。そのためには'''Events'''タブをクリックし、'''OnClick'''プロパティをクリックし、[...]のボタンをクリックする。それでコードウインドウに移動し、OnClickイベントハンドラが作られるだろう。そして、このイベントが発生したら実行されるべきコードを入力することができる。
# To change a checkbox's value in code, set its '''checked''' property to the value {{TF}} to indicate if the checkbox is checked or unchecked, respectively.
+
# チェックボックスの値をコードの中で変更するには、それぞれチェックボックスがチェックされているか否かを表示するため'''checked'''プロパティを値、{{TF}}に設定する。
  
== See also==
+
== 以下も参照のこと==
 
* [[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)

日本語版メニュー
メインページ - Lazarus Documentation日本語版 - 翻訳ノート - 日本語障害情報


A TCheckBox tcheckbox.pngはチェックマークを含むボックスを持つラベルを提供するコンポーネントである。TCheckboxがチェックされる(☑)とcheckedプロパティがTrue となり、さもなくば Falseである。 これはコンポーネントパレットStandardタブから得られる。 もし、プロパティAllowGrayedがFalse(デフォルト)に設定されると、チェックボックスはただ2つの状態(Stateプロパティ): cbCheckedとcbUncheckedのを持つ。もし、AllowGrayedがTrueに設定されると、チェックボックスは3つの状態: cbChecked、cbUnchecked、cbGrayedを持つ。

TCheckBox-milk-sugar.png

使い方

フォームでTCheckBoxを使うには

  1. StandardタブのTCheckBoxコントロールをクリックする。
  2. フォームをクリックするとそこにチェックボックスが配置される。
  3. オブジェクトインスペクタに移動し、PropertiesタブのNameプロパティで何かふさわしいものに名前を変える。
  4. Checkedプロパティでは、もしデフォルトの状態がチェックされてないと、FalseからTrueに切り替えるときに値の上でダブルクリックする。
  5. チェックボックスの右側にラベルが現れ、通常Checkbox1といったような名前が付けられている。表示されているラベルを変更するにはCaptionプロパティに移動し、望むものに変え、エンターを押す。
  6. 何かの都合でチェックボックスの左側にラベルを現したいときは、BidiModeプロパティに移動し、この値を、bdLeftToRightに変更する。これを通常の表示に戻したいときはbdRightToLeftに変更する。
  7. もしチェックボックスが単に値を保持しているのならば、完了である。もしそれがクリックされたときに何かをさせたい場合には、イベントを加えなければならない。そのためにはEventsタブをクリックし、OnClickプロパティをクリックし、[...]のボタンをクリックする。それでコードウインドウに移動し、OnClickイベントハンドラが作られるだろう。そして、このイベントが発生したら実行されるべきコードを入力することができる。
  8. チェックボックスの値をコードの中で変更するには、それぞれチェックボックスがチェックされているか否かを表示するためcheckedプロパティを値、True or Falseに設定する。

以下も参照のこと


LCL Components
Component Tab Components
Standard TMainMenu • TPopupMenu • TButton • TLabel • TEdit • TMemo • TToggleBox • TCheckBox • TRadioButton • TListBox • TComboBox • TScrollBar • TGroupBox • TRadioGroup • TCheckGroup • TPanel • TFrame • TActionList
Additional TBitBtn • TSpeedButton • TStaticText • TImage • TShape • TBevel • TPaintBox • TNotebook • TLabeledEdit • TSplitter • TTrayIcon • TControlBar • TFlowPanel • TMaskEdit • TCheckListBox • TScrollBox • TApplicationProperties • TStringGrid • TDrawGrid • TPairSplitter • TColorBox • TColorListBox • TValueListEditor
Common Controls TTrackBar • TProgressBar • TTreeView • TListView • TStatusBar • TToolBar • TCoolBar • TUpDown • TPageControl • TTabControl • THeaderControl • TImageList • TPopupNotifier • TDateTimePicker
Dialogs TOpenDialog • TSaveDialog • TSelectDirectoryDialog • TColorDialog • TFontDialog • TFindDialog • TReplaceDialog • TTaskDialog • TOpenPictureDialog • TSavePictureDialog • TCalendarDialog • TCalculatorDialog • TPrinterSetupDialog • TPrintDialog • TPageSetupDialog
Data Controls TDBNavigator • TDBText • TDBEdit • TDBMemo • TDBImage • TDBListBox • TDBLookupListBox • TDBComboBox • TDBLookupComboBox • TDBCheckBox • TDBRadioGroup • TDBCalendar • TDBGroupBox • TDBGrid • TDBDateTimePicker
Data Access TDataSource • TCSVDataSet • TSdfDataSet • TBufDataset • TFixedFormatDataSet • TDbf • TMemDataset
System TTimer • TIdleTimer • TLazComponentQueue • THTMLHelpDatabase • THTMLBrowserHelpViewer • TAsyncProcess • TProcessUTF8 • TProcess • TSimpleIPCClient • TSimpleIPCServer • TXMLConfig • TEventLog • TServiceManager • TCHMHelpDatabase • TLHelpConnector
Misc TColorButton • TSpinEdit • TFloatSpinEdit • TArrow • TCalendar • TEditButton • TFileNameEdit • TDirectoryEdit • TDateEdit • TTimeEdit • TCalcEdit • TFileListBox • TFilterComboBox • TComboBoxEx • TCheckComboBox • TButtonPanel • TShellTreeView • TShellListView • TXMLPropStorage • TINIPropStorage • TJSONPropStorage • TIDEDialogLayoutStorage • TMRUManager • TStrHolder
LazControls TCheckBoxThemed • TDividerBevel • TExtendedNotebook • TListFilterEdit • TListViewFilterEdit • TLvlGraphControl • TShortPathEdit • TSpinEditEx • TFloatSpinEditEx • TTreeFilterEdit • TExtendedTabControl •
RTTI TTIEdit • TTIComboBox • TTIButton • TTICheckBox • TTILabel • TTIGroupBox • TTIRadioGroup • TTICheckGroup • TTICheckListBox • TTIListBox • TTIMemo • TTICalendar • TTIImage • TTIFloatSpinEdit • TTISpinEdit • TTITrackBar • TTIProgressBar • TTIMaskEdit • TTIColorButton • TMultiPropertyLink • TTIPropertyGrid • TTIGrid
SQLdb TSQLQuery • TSQLTransaction • TSQLScript • TSQLConnector • TMSSQLConnection • TSybaseConnection • TPQConnection • TPQTEventMonitor • TOracleConnection • TODBCConnection • TMySQL40Connection • TMySQL41Connection • TMySQL50Connection • TMySQL51Connection • TMySQL55Connection • TMySQL56Connection • TMySQL57Connection • TSQLite3Connection • TIBConnection • TFBAdmin • TFBEventMonitor • TSQLDBLibraryLoader
Pascal Script TPSScript • TPSScriptDebugger • TPSDllPlugin • TPSImport_Classes • TPSImport_DateUtils • TPSImport_ComObj • TPSImport_DB • TPSImport_Forms • TPSImport_Controls • TPSImport_StdCtrls • TPSCustomPlugin
SynEdit TSynEdit • TSynCompletion • TSynAutoComplete • TSynMacroRecorder • TSynExporterHTML • TSynPluginSyncroEdit • TSynPasSyn • TSynFreePascalSyn • TSynCppSyn • TSynJavaSyn • TSynPerlSyn • TSynHTMLSyn • TSynXMLSyn • TSynLFMSyn • TSynDiffSyn • TSynUNIXShellScriptSyn • TSynCssSyn • TSynPHPSyn • TSynTeXSyn • TSynSQLSyn • TSynPythonSyn • TSynVBSyn • TSynAnySyn • TSynMultiSyn • TSynBatSyn • TSynIniSyn • TSynPoSyn
Chart TChart • TListChartSource • TRandomChartSource • TUserDefinedChartSource • TCalculatedChartSource • TDbChartSource • TChartToolset • TChartAxisTransformations • TChartStyles • TChartLegendPanel • TChartNavScrollBar • TChartNavPanel • TIntervalChartSource • TDateTimeIntervalChartSource • TChartListBox • TChartExtentLink • TChartImageList
IPro TIpFileDataProvider • TIpHtmlDataProvider • TIpHttpDataProvider • TIpHtmlPanel
Virtual Controls TVirtualDrawTree • TVirtualStringTree • TVTHeaderPopupMenu