TCheckBox/de

From Free Pascal wiki
Jump to navigationJump to search

Deutsch (de) English (en) suomi (fi) français (fr) русский (ru)

Diese Seite erklärt, wie man die TCheckBox Komponente verwendet. Auf etwas klicken bedeutet immer ein Linksklick, ein Rechtsklick wird explizit erwähnt.

Beschreibung

Ein Text mit einem Schaltkasten, der ein Häkchen enthalten kann. Das TCheckBox-Steuerelement ist die Standard CheckBox und kann zwei Zustände haben gewählt oder nicht gewählt.

Comp Standard TCheckbox.png

Verwendung

Um eine TCheckBox auf dem Formular zu verwenden, können Sie wie folgt vorgehen:

  1. Klicken Sie auf die TCheckBox in der Standard Komponentenpalette.
  2. Klicken Sie auf das Formular, die CheckBox wird auf dem Formular platziert.
  3. Gehen Sie in den Objekt Inspektor, auf den Reiter Eigenschaften und ändern Sie die Eigenschaft Name des Steuerelements zu etwas Sinnvollem.
  4. Bei der Eigenschaft Checked, falls die Standardeinstellung gewählt (Checked) sein soll, können Sie diese Einstellung mit einem Doppelcklick von False zu True ändern.
  5. Es ist ein Text rechts neben der Checkbox, normalerweise soetwas, wie CheckBox1. Um diesen zu ändern, gehen Sie auf die Eigenschaft Caption, geben den anzuzeigenden Text ein und bestätigen ihn mit Enter.
  6. Wollen Sie aus irgend einem Grund den Text auf der linken Seite der Checkbox angezeigt haben, gehen Sie auf die Eigenschaft BidiMode und ändern diesen auf bdLeftToRight. Um ihn wieder auf die Standardansicht zu stellen, ändern Sie die Einstellunga zu bdRightToLeft.
  7. Soll die Checkbox einfach einen Wert speichern, sind Sie fertig. Wollen Sie, dass die Checkbox etwas tut, wenn sie angeklickt wird, dann müssen Sie ein Ereigniss zufügen. Um dies zu machen, gehen Sie auf den Reiter Ereignisse im Objektinspektor, klicken auf die Eigenschaft OnClick und dann auf den Button mit den drei Punkten. Der Quelltexteditor öffnet sich und der Eventhandler wird erzeugt. Sie können jetzt den Code einfügen, der bei dem Klick auf die Checkbox ausgeführt werden soll.
  8. Um den Checkboxwert im Quellcode zu ändern, setzen Sie dessen Eigenschaft Checked auf True oder False. Um abzufragen, ob gewählt oder ungewählt, fragen Sie <CheckBox>.Checked ab.



Gehe zurück zu: LCL Components  — Komponente zuvor: TToggleBox/de Nächste Komponente: TRadioButton/de
LCL Komponenten
Komponenten Tab Komponenten
Standard TMainMenu • TPopupMenu • TButton • TLabel • TEdit • TMemo • TToggleBox • TCheckBox • TRadioButton • TListBox • TComboBox • TScrollBar • TGroupBox • TRadioGroup • TCheckGroup • TPanel • TFrame • TActionList
Additional TBitBtn • TSpeedBtn • TStaticText • TImage • TShape • TBevel • TPaintBox • TNotebook • TLabeledEdit • TSplitter • TTrayIcon • TMaskEdit • TCheckListBox • TScrollBox • TApplicationProperties • TStringGrid • TDrawGrid • TPairSplitter • TColorBox • TColorListBox • TValueListEditor
Common Controls TTrackBar • TProgressBar • TTreeView • TListView • TStatusBar • TToolBar • TUpDown • TPageControl • TTabControl • THeaderControl • TImageList • TPopupNotifier
Dialogs TOpenDialog • TSaveDialog • TSelectDirectoryDialog • TColorDialog • TFontDialog • TFindDialog • TReplaceDialog • TOpenPictureDialog • TSavePictureDialog • TCalendarDialog • TCalculatorDialog • TPrinterSetupDialog • TPrintDialog • TPageSetupDialog
Data Controls TDBNavigator • TDBText • TDBEdit • TDBMemo • TDBImage • TDBListBox • TDBLookupListBox • TDBComboBox • TDBLookupComboBox • TDBCheckBox • TDBRadioGroup • TDBCalendar • TDBGroupBox • TDBGrid
System TTimer • TIdleTimer • TLazComponentQueue • THTMLHelpDatabase • THTMLBrowserHelpViewer • TAsyncProcess • TProcessUTF8 • TProcess • TSimpleIPCClient • TXMLConfig • TEventLog • TServiceManager
Misc TColorButton • TSpinEdit • TFloatSpinEdit • TArrow • TCalendar • TEditButton • TFileNameEdit • TDirectoryEdit • TDateEdit • TCalcEdit • TFileListBox • TFilterComboBox • TXMLPropStorage • TINIPropStorage • TBarChart • TButtonPanel • TShellTreeView • TShellListView • TIDEDialogLayoutStorage
Data Access TDatasource • TBufDataset • TMemDataset • TSdfDataset • TFixedFormatDataSet • TDbf
SynEdit TSynEdit • TSynMemo • 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
LazControls TDividerBevel • TExtendedNotebook • TListFilterEdit • TTreeFilterEdit
RTTI TTIEdit • TTIComboBox • TTIButton • TTICheckBox • TTILabel • TTIGroupBox • TTIRadioGroup • TTICheckGroup • TTICheckListBox • TTIListBox • TTIMemo • TTICalendar • TTIImage • TTIFloatSpinEdit • TTISpinEdit • TTITrackBar • TTIProgressBar • TTIMaskEdit • TTIColorButton • TMultiPropertyLink • TTIPropertyGrid • TTIGrid
IPro TIpFileDataProvider • TIpHtmlPanel
Chart TChart • TListChartSource TRandomChartSource • TUserDefinedChartSource • TCalculatedChartSource • TDbChartSource • TChartToolset • TChartAxisTransformations • TChartStyles • TChartLegendPanel • TChartNavScrollBar • TChartNavPanel • TIntervalChartSource • TDateTimeIntervalChartSource • TChartListBox • TChartExtentLink • TChartImageList
SQLdb TSQLQuery • TSQLTransaction • TSQLScript • TSQLConnector • TMSSQLConnection • TSybaseConnection •TPQConnection • TPQTEventMonitor • TOracleConnection • TODBCConnection • TMySQL40Connection • TMySQL41Connection • TMySQL50Connection • TMySQL51Connection • TMySQL55Connection • TMySQL56Connection • TSQLite3Connection • TIBConnection • TFBAdmin • TFBEventMonitor • TSQLDBLibraryLoader