Difference between revisions of "TEdit/de"

From Lazarus wiki
Jump to navigationJump to search
(add "Spezielle Eingabefelder")
Line 24: Line 24:
 
* Wählen Sie die Eigenschaft '''Text''' aus und ändern Sie diese im nebenan befindlichen Eingabefeld.
 
* Wählen Sie die Eigenschaft '''Text''' aus und ändern Sie diese im nebenan befindlichen Eingabefeld.
 
* Auf die gleiche Weise können Sie unter der Eigenschaft '''Name''' dem TEdit ein passerenden Namen als ''Edit1'' geben.  
 
* Auf die gleiche Weise können Sie unter der Eigenschaft '''Name''' dem TEdit ein passerenden Namen als ''Edit1'' geben.  
 +
 +
==Spezielle Eingabefelder==
 +
 +
[[TMemo/de|TMemo]] - Ein Eingabefeld für mehrzeiligen Text<br>
 +
[[TLabeledEdit/de|TLabeledEdit]] - Ein Eingabefeld wie ein TEdit mit einem darüber liegenden Label<br>
 +
[[TMaskEdit/de|TMaskEdit]] - Ein Eingabefeld mit einer Eingabemaske<br>
 +
[[TSpinEdit/de|TSpinEdit]] - Ein Eingabefeld für Ganzzahlen mit definierten Zahlenbereichsgrenzen<br>
 +
[[TFloatSpinEdit/de|TFloatSpinEdit]] - Ein Eingabefeld für Flieskommazahlen mit definierten Zahlenbereichsgrenzen<br>
 +
[[TEditButton/de|TEditButton]] - Ein Eingabefeld wie ein TEdit mit einem angefügten Button wie ein [[TSpeedButton/de|TSpeedButton]]<br>
 +
[[TFileNameEdit/de|TFileNameEdit]] - Ein Eingabefeld mit angefügten [[TOpenDialog]], um einen Dateiennamen einzugeben<br>
 +
[[TDirectoryEdit/de|TDirectoryEdit]] - Ein Eingabefeld mit angefügten [[TSelectDirectoryDialog/de|TSelectDirectoryDialog]], um einen Dateipfad einzugeben<br>
 +
[[TDateEdit/de|TDateEdit]] - Ein Eingabefeld mit angefügten [[TCalendarDialog/de|TCalendarDialog]] (Kalender), um einen Datum einzugeben<br>
 +
[[TCalcEdit/de|TCalcEdit]] - Ein Eingabefeld mit angefügten [[TCalculatorDialog/de|TCalculatorDialog]] (Taschenrechner), um eine Zahl einzugeben<br>
  
  

Revision as of 10:20, 17 May 2014

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

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

Beschreibung

Ein Steuerelement um einzeilige Texte zu editieren.

Comp Standard TEdit.png

Verwendung

Sie können Ihrem Formular ein TEdit-Eingabefeld hinzufügen, indem Sie es auf der Standard-Komponentenpalette mit einem Klick anwählen und mit einem Klick auf Ihr Formular platzieren. Sie können nun zur Laufzeit dieses einzeilige Textfeld editieren.
Wollen Sie an anderer Stelle diesen Text ausgelesen haben, können Sie diesen Text, wie jeden anderen String verwenden.
Zum Beispiel, Sie haben ein TEdit Edit1 auf Ihrem Formular platziert, können Sie mit myString := Edit1.Text; den eingegebenen Text auslesen. Umgekehrt, können Sie mit Edit1.Text := myString; einen anderen Text dem Textfeld zuweisen.


Wollen Sie statt des Standardtextes (z.B. Edit1) eines TEdits Edit1 zum Start Ihrer Anwendung einen anderen Text angezeigt haben, können Sie wie folgt verfahren:

  • Wählen Sie das TEdit auf Ihrem Formular mit einem Klick an.
  • Gehen Sie im Objektinspektor auf den Reiter Eigenschaften.
  • Wählen Sie die Eigenschaft Text aus und ändern Sie diese im nebenan befindlichen Eingabefeld.
  • Auf die gleiche Weise können Sie unter der Eigenschaft Name dem TEdit ein passerenden Namen als Edit1 geben.

Spezielle Eingabefelder

TMemo - Ein Eingabefeld für mehrzeiligen Text
TLabeledEdit - Ein Eingabefeld wie ein TEdit mit einem darüber liegenden Label
TMaskEdit - Ein Eingabefeld mit einer Eingabemaske
TSpinEdit - Ein Eingabefeld für Ganzzahlen mit definierten Zahlenbereichsgrenzen
TFloatSpinEdit - Ein Eingabefeld für Flieskommazahlen mit definierten Zahlenbereichsgrenzen
TEditButton - Ein Eingabefeld wie ein TEdit mit einem angefügten Button wie ein TSpeedButton
TFileNameEdit - Ein Eingabefeld mit angefügten TOpenDialog, um einen Dateiennamen einzugeben
TDirectoryEdit - Ein Eingabefeld mit angefügten TSelectDirectoryDialog, um einen Dateipfad einzugeben
TDateEdit - Ein Eingabefeld mit angefügten TCalendarDialog (Kalender), um einen Datum einzugeben
TCalcEdit - Ein Eingabefeld mit angefügten TCalculatorDialog (Taschenrechner), um eine Zahl einzugeben



Gehe zurück zu: LCL Components  — Komponente zuvor: TLabel/de Nächste Komponente: TMemo/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

--Michl 09:02, 16 May 2014 (CEST)