Difference between revisions of "TCheckBox/ja"

From Free Pascal wiki
Jump to navigationJump to search
Line 25: Line 25:
 
* [[TCheckGroup]]
 
* [[TCheckGroup]]
 
* [[TCheckListBox]]
 
* [[TCheckListBox]]
* [[TLabel]]
+
* [[TLabel/ja|TLabel]]
  
 
{{LCL Components}}
 
{{LCL Components}}

Revision as of 06:23, 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