Zum Inhalt springen
  • Email
ITF Ingenieurbüro

ITF Ingenieurbüro

Softwareentwicklung und Netzwerke
  • Unternehmen
  • Leistungen
    • Software
    • Server & Netzwerke
    • Beratung
  • Produkte
    • LogoSIS
      • Intelligente Logistik
      • Ihre Vorteile
      • Fakten
      • Systemvoraussetzungen
      • LogoSIS Remote
      • LogoSIS Driver App
      • LogoSIS – Nutzungsbedingungen (Terms & Conditions) – DE
      • LogoSIS -Datenschutzerklärung (Privacy Policy) – DE
  • Downloads
    • TPDFImage 1.5
  • Datenschutzerklärung
    • Impressum
    • Haftungsausschluß

Datum und Zeit

34
  • DecodeTime
  • IncMonth
  • IsLeapYear
  • FormatDateTime
  • DayOfWeek
  • StrToTime
  • TimeToStr
  • StrToDate
  • DateToStr
  • StrToDateTime
  • DateTimeToStr
  • Time
  • Date
  • Now
  • ReplaceTime
  • TryStrToTime
  • TryStrToDateTime
  • TryStrToDate
  • TimeZoneBias
  • TimeUTC
  • NowUTC
  • LastDayOfWeek
  • ISO8601ToDate
  • GetFederalStates
  • FirstDayOfWeek
  • EncodeTime
  • DaysBetween
  • DateUTC
  • DateToWeek
  • DateToISO8601
  • CheckDateSpecialDay
  • CheckDateHoliday
  • EncodeDate
  • DecodeDate

Sonstiges

16
  • TQueue
  • TStack
  • TStringHashtable
  • TIntegerHashtable
  • THashtable
  • TStringList
  • TStrings
  • TList
  • TPersistentData
  • TProfiler
  • TClipboard
  • UserException
  • ReportStartRecording
  • ReportEndRecording
  • IsCharAlphaNumeric
  • IsCharAlpha

Stringfunktionen

72
  • StringOfChar
  • MidStr
  • RightStr
  • LeftStr
  • Copy
  • QuotedStr
  • LastDelimiter
  • IsDelimiter
  • AnsiCompareStr
  • CompareStr
  • AnsiCompareText
  • CompareText
  • Trim
  • TrimRight
  • TrimLeft
  • SetLength
  • Length
  • Pos
  • UpperCase
  • LowerCase
  • Insert
  • Delete
  • SetCharAt
  • CharAt
  • TStringList
  • TStrings
  • UTF8ToStr
  • TimeStr
  • StrToUTF8
  • StripQuotes
  • SplitPattern
  • ShowStatus
  • SetValue
  • RTFToHTML
  • ReplaceAll
  • Replace
  • RemoveValue
  • RemoveIndex
  • QuotedDBString
  • Quote
  • MatchPattern
  • Levenshtein
  • LastErrorMessage
  • IntStr
  • HTTPEncodeHTTP
  • HTTPEncode
  • HTMLToText
  • HasValue
  • GetValue
  • GetIndex
  • GeneratePassword
  • FormatFloat
  • Format
  • FloatStr
  • ExtractValueReverse
  • ExtractValue
  • ExtractPattern
  • EncryptString
  • EncodeStringPHP
  • EncodeString
  • Encode64
  • DecryptString
  • DecodeStringPHP
  • DecodeString
  • Decode64
  • DateTimeStr
  • DateStr
  • CountValues
  • BoolStr
  • Asc
  • AnsiUpperCase
  • AnsiLowerCase

Dateien / Ordner

27
  • TIniFile
  • TFTPConnection
  • TEDIFile
  • TFTP
  • TSFTP
  • TDirListEntry
  • TDirList
  • TZip
  • SystemPath
  • ReleaseNetworkPath
  • Path
  • GetTempPath
  • GetTempFileExt
  • GetTempFile
  • GetOldestFile
  • GetFileDateTime
  • FileSize
  • FileList
  • FileCopy
  • ExtractFileName
  • ExtractFileExt
  • ExpandPath
  • DiskFree
  • DirList
  • CreateFullPath
  • CopyFile
  • AddNetworkPath

Dokumente

4
  • ZipExtractFiles
  • PrintImageFile
  • PatchPDFZugferd
  • GSConvertFile

System

24
  • TIniFile
  • TerminateProcess
  • Shutdown
  • ShellExecWaitExitCode
  • ShellExecWait
  • ShellExecHandle
  • ShellExec
  • SetEnvironmentVar
  • RunAs
  • Reboot
  • ProcessFinished
  • ProcessExitCode
  • PlaySound
  • Ping
  • OpenURL
  • KillProcess
  • GetServicePID
  • GetMemUsage
  • GetFileVersion
  • GetEnvironmentVar
  • GetAppVersion
  • ExecAndWait
  • Exec
  • CloseHandle

Drucker

13
  • SetDefaultPrinter
  • SelectPrinter
  • SelectDefaultPrinter
  • PrinterPrintPassThroughLine
  • PrinterPrintPassThroughData
  • PrinterPrintPassThroughCABUploadFile
  • PrinterPrintPassThrough
  • PrinterNewPage
  • PrinterList
  • PrinterEndDocument
  • PrinterBeginDocument
  • PrintDocument
  • GetSelectedPrinter

Eingabe

1
  • SendKeys

HTTP / Web

11
  • TWebForm
  • TEDIFile
  • TJSONParser
  • TXMLParser
  • WebCallScript
  • HTTPUploadStream
  • HTTPUploadFile
  • HTTPSendRequestStream
  • HTTPSendRequest
  • HTTPDownloadStream
  • HTTPDownloadFile

Kryptografie

6
  • RCXEncode
  • RCXDecode
  • md5Old
  • md5
  • Encrypt
  • Decrypt

Oberflaeche

44
  • TViews
  • TView
  • TForm
  • TSideBarNode
  • TCustomNode
  • TSideBar
  • ThemeCalcTextColor
  • ThemeCalcSymColor
  • ThemeCalcSelectTextColor
  • ThemeCalcSelectColor
  • ThemeCalcEditColor
  • ThemeCalcBtnTextColor
  • ThemeCalcBtnColorTo
  • ThemeCalcBtnColorFrom
  • ThemeCalcBorderColor
  • SubListStyle
  • SetThemeTextColor
  • SetThemeSymColor
  • SetThemeSelectColor
  • SetThemeGradientMode
  • SetThemeEditColor
  • SetThemeContrast
  • SetThemeColor
  • SetThemeButtonColor
  • SetThemeBorderColor
  • SetCustomTheme
  • MainListStyle
  • LabelStyle
  • GetThemeTextColor
  • GetThemeSymColor
  • GetThemeSelectColor
  • GetThemeGradientMode
  • GetThemeEditColor
  • GetThemeContrast
  • GetThemeButtonColor
  • GetThemeBorderColor
  • GetCustomTheme
  • EditStyle
  • ColorToString
  • ColorSetSaturation
  • ColorSetLuminance
  • ColorGetSaturation
  • ColorGetLuminance
  • ColorAddLightness

Globale Referenzen

6
  • Wizard
  • Views
  • Setup
  • Scripts
  • Script
  • DB

Registry

2
  • RegReadValue
  • RegReadSections

Varianten

18
  • VarIsEmpty
  • VarIsNull
  • VarClear
  • VarToStr
  • VarAsType
  • Unassigned
  • Null
  • VarType
  • VarToDateTime
  • VarArrayHighBound
  • NVL
  • NullIf
  • IsNull
  • IntToClass
  • IIF
  • CreateContext
  • ClassToInt
  • Class

Konvertierung

18
  • Ord
  • Chr
  • StrToFloatDef
  • StrToFloat
  • FloatToStr
  • StrToIntDef
  • StrToInt
  • IntToStr
  • TryStrToInt
  • TryStrToFloat
  • TruncFloat
  • RoundUpFloat
  • RoundTo
  • RoundFormat
  • RoundFloat
  • IntToHex
  • IntAbs
  • CheckBit

Datenbank

12
  • TParserConfig
  • TDataField
  • TBaseConnection
  • TCustomMemData
  • TMemData
  • TRecord
  • TQuery
  • TExtRecord
  • TExtQuery
  • TExtConnection
  • ExtractFilePath
  • TConnection

Scripte starten

5
  • TScriptParams
  • TParamItem
  • TParams
  • TScript
  • TScripts

Setup

1
  • TSetup

DB Schema

8
  • TLink
  • TLinks
  • TIndex
  • TIndices
  • TField
  • TFields
  • TTable
  • TTables

Reporting

2
  • TReport
  • TReportManager

Kommunikation

10
  • TMailMessage
  • TFTPConnection
  • TFTP
  • TSFTP
  • TMAPI
  • TFAX
  • TIMAP
  • TPOP3
  • TSMTPMail
  • TSMTP

Streams

5
  • TFileStream
  • TStringStream
  • TMemStream
  • TStream
  • TBaseStream

Grafik

14
  • EncodeCellFormat
  • RGB
  • TQRCode
  • TBarcodeProcessor
  • TGraphicsTool
  • TGraphicsConverter
  • TImage
  • TFont
  • TBrush
  • TPen
  • TBitmap
  • TGraphic
  • TCanvas
  • TBaseImage

GUI Scripting

13
  • TProperties
  • TProperty
  • TLabelStyle
  • TEditStyle
  • TListStyle
  • TWizardPage
  • TControl
  • TWizard
  • TWizardItemizedControl
  • TWizardControl
  • TPage
  • TWizardPages
  • TWizardControls

Konstanten

2
  • Barcode Typen
  • Wizard Style

Eigenschaften

23
  • ScriptComboBox
  • ScriptDBGrid
  • ScriptGroupBox
  • ScriptFileEdit
  • ScriptDispoEdit
  • ScriptSpinEdit
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptInput
  • ScriptNumberEdit
  • ScriptTransition
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptEdit
  • ScriptCurrencyEdit
  • ScriptButton
  • ScriptDBFilter
  • ScriptContainer
  • ScriptControl
  • ScriptListView
  • Barcode Scanner

Klassen

3
  • EDelphi
  • Exception
  • TObject

Laufzeit

12
  • PrintLn
  • Print
  • SetRandSeed
  • RandSeed
  • RandG
  • Randomize
  • RandomInt
  • Random
  • Inc
  • ParamCount
  • ParamStr
  • Param

Mathematik

32
  • Pi
  • Min
  • Max
  • RadToDeg
  • DegToRad
  • Power
  • Round
  • Trunc
  • Frac
  • Int
  • Sqr
  • Sqrt
  • LogN
  • Log10
  • Log2
  • Ln
  • Exp
  • Abs
  • Hypot
  • Cotan
  • ArcTanh
  • ArcTan
  • ArcCosh
  • ArcCos
  • ArcSinh
  • ArcSin
  • Tanh
  • Tan
  • Cosh
  • Cos
  • Sinh
  • Sin

Enumerationen

1
  • TVarType

Script Controls

32
  • ScriptListBox
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptNumberEdit
  • ScriptCheckBox
  • ScriptTransition
  • ScriptSpinEdit
  • ScriptDispoEdit
  • ScriptTimeEdit
  • ScriptFileEdit
  • ScriptGroupBox
  • ScriptDBGrid
  • ScriptItemizedControl
  • ScriptListView
  • ScriptCalendarEdit
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptCurrencyEdit
  • ScriptLineHorizontal
  • ScriptRadioButton
  • ScriptMemoEdit
  • ScriptComboBox
  • ScriptDBInput
  • ScriptDBFilter
  • ScriptContainer
  • ScriptStaticText
  • ScriptEdit
  • ScriptInput
  • ScriptButton
  • ScriptControl

Ereignisse

11
  • ControlExecute
  • ControlAdditional
  • CreatePages
  • PageChanged
  • CreateControls
  • CreateWizard
  • LoadData
  • ControlModified
  • ControlExit
  • ControlEnter
  • ControlValidate

Anwendungsdokumentation

2
  • Allgemeine Bedienungsanleitung
  • Bedienungsanleitung

Methoden

3
  • ScriptChatBox
  • ScriptDispoEdit
  • ScriptDocumentEdit
View Categories
  • Home
  • Docs
  • Entwicklerdokumentation
  • GUI Scripting
  • Script Controls
  • ScriptListView

ScriptListView

< 1 min read

Erstellt eine Grid-Eingabeelement

Abgeleitet von ScriptInput und erbt daher dessen Eigenschaften.

Typ ID wcListView

Beispiel #

procedure CreateControls(const ptPageName:String);
Var lcPage:TPage;
    ItemCtrl:TWizardItemizedControl;;
begin
  lcPage:=Wizard.Pages[psPageName];
  Wizard.BeginUpdate;
  Try
    if (lcPage.Name = 'tsSelect') then
    begin
      ItemCtrl:=TWizardItemizedControl(Wizard.AddControl(ptPageName,'grdOrders',wcListView));
      ItemCtrl.SetProperty('AutoFit',TRUE);
      ItemCtrl.BeginUpdate;
      Try
        ItemCtrl.Clear;
        ItemCtrl.AddColumn('Pos','Pos',dtInteger,TRUE,30,taLeftJustify);
        ItemCtrl.AddColumn('Code','AWB',dtString,TRUE,80,taLeftJustify);
      Finally
        ItemCtrl.EndUpdate;
      end;  
    end; 
  Finally
    Wizard.EndUpdate;
  end;
end;

Ereignisse #

Events die von diesem Element ausgelöst werden können

Event Interaktion
ControlValidate Beim Verändern des Wertes
ControlEnter Wenn das Element den Fokus erhält
ControlExit Wenn das Element den Fokus verliert
ControlModified Wenn das Element den Fokus verloren hat und der Wert verändert wurde
ControlValidateItem Beim Verändern des Wertes einer Zelle
ControlAdditional Teilweise abhängig von weiteren Einstellungen

Eigenschaften #

Diese Elementklasse stellt folgende Eigenschaften zusätzlich bereit:

Name Datentyp Beschreibung
ColumnCaptions pdString Eine Liste der anzulegenden Spalten, mit | getrennt
FastCreateColumns pdBoolean Wenn gesetzt werden Spalten schneller angelegt, aber nachfolgende Eigenschaften der Spalten brauchen Länger
EmptyCheckFields pdString
SimpleMultiSelect pdBoolean Einfaches Multiselect
ExtendedMultiSelect pdBoolean Erweitertes Multiselect
DataEvents pdEnum Ereignisse aus dem Listview bei verschiedenenen Aktionen

ileBeforeInsert Ereignis vor dem Einfügen einer Zeile
ileAfterInsert Ereignis nach dem Einfügen einer Zeile
ileBeforeUpdate Ereignis vor dem Aktualisieren einer Zeile
ileAfterUpdate Ereignis nach dem Aktualisieren einer Zeile
ileBeforeDelete Ereignis vor dem Löschen einer Zeile
ileAfterDelete Ereignis nach dem Löschen einer Zeile
ileNewRecord Ereignis beim Anlegen einer neuen Zeile
ileFieldChanged Ereignis beim Ändern einer Zelle
ileBeforeScroll Ereignis vor dem Wechsel zu einer anderen Zeile
ileAfterScroll Ereignis nach dem Wechsel zu einer anderen Zeile
RuleEvents pdEnum Ereignisse aus dem Listview bei verschiedenenen Aktionen

ileBeforeInsert Ereignis vor dem Einfügen einer Zeile
ileAfterInsert Ereignis nach dem Einfügen einer Zeile
ileBeforeUpdate Ereignis vor dem Aktualisieren einer Zeile
ileAfterUpdate Ereignis nach dem Aktualisieren einer Zeile
ileBeforeDelete Ereignis vor dem Löschen einer Zeile
ileAfterDelete Ereignis nach dem Löschen einer Zeile
ileNewRecord Ereignis beim Anlegen einer neuen Zeile
ileFieldChanged Ereignis beim Ändern einer Zelle
ileBeforeScroll Ereignis vor dem Wechsel zu einer anderen Zeile
ileAfterScroll Ereignis nach dem Wechsel zu einer anderen Zeile
TopIndex pdString
PreCreatePropCols pdBoolean Die Spalten für das Speichern von Eigenschaften vorab anlegen
ListSplitChar pdString Trennzeichen für Lookup Werte zu einer Spalte
UserSortable pdBoolean Benutzer darf die Sortierung ändern
DefaultSortColumn pdString Vorgabe der Sortierung
DefaultSortDirection pdEnum Vorgabe der Richtung der Sortierung

csNone Unsortiert
csDown Absteigend sortiert
csUp Aufsteigend sortiert
FullExpand pdBoolean Wenn gesetzt werden immer allo Knoten expandiert
ImmediateEditor pdBoolean Der Editor erscheint sofort beim 1. Click in die Zelle oder beim Tab
AllowAppend pdBoolean Es können Zeilen eingefügt werden
AllowDelete pdBoolean Zeilen können gelöscht werden
AllowSorting pdBoolean Liste kann sortiert werden
ColumnWidths pdString Ein String mit den Angaben zu den Spaltenbreite, mit | getrennt
FocusedColumn pdString Name der Spalte die den Eingabefokus erhalten soll
AddHorizontalSync pdString Synchronisierung mit einem anderen ListView
RemoveHorizontalSync pdString Synchronisierung beenden
Columns pdString Liste vom anzulegenden Spalten, mit | getrennt
ColumnAlignment pdString Liste mit Ausrichtung der Spalten, L, R, C, getrennt mit |
ColumnVisible pdString Liste mit Ausrichtung der Spalten, 0,1 getrennt mit |
LockUpdates pdBoolean Unterbricht Events so lange gesetzt
Refresh pdBoolean Aktualisiert das Listview
AutoFitExtended pdBoolean Erweitertes Autofit der Spalten
AllowLineBreak pdBoolean Zeileumbrüche in den Zellen zulassen
MultiSelect pdBoolean Mehrfachmarkierungen zulassen
RowHeight pdInteger Höhe der Zellen
ShowGrid pdBoolean Gitter anzeigen
ShowFilter pdBoolean Filter anzeigen
ShowFooter pdBoolean Fußzeile anzeigen
ClearFooter pdBoolean Footerinhalt löschen
InitFooter pdBoolean Footerinhalt initial ermitteln
FooterRowCount pdInteger Anzahl Zeilen im Footer
FooterGridColor pdColor Farbe des Gitters im Footer
FooterRowHeight pdInteger Zeilenhöhe im Footer
FooterColor pdColor Hintergrundfarbe des Footers
FooterShowGrid pdBoolean Gitter im Footer anzeigen
AutoMask pdBoolean ?????
HeaderRowCount pdInteger Anzahl Zeilen im Header
NoScrollbars pdBoolean Keine Scrollbars anzeigen

Geerbt aus ScriptInput:

Name Datentyp Beschreibung
Tabstop pdBoolean Element kann mit der Tab-Taste angesprungen werden
Required pdBoolean Eingabe ist erforderlich
Enabled pdBoolean Editor ist Änderbar
Modified pdBoolean Wert des Editors wurde geändert
Value pdVariant Eingabewert

Geerbt aus ScriptControl:

Name Datentyp Beschreibung
Container pdString Container in dem das Elementes dargestellt wird
Label pdString Beschriftung des Elementes
LabelWidth pdVariant Breite der Beschriftung

smAuto Breite wird aus der Beschriftung oder untergeordneten Beschriftungen ermittelt
smLeft Breite wird aus der Beschriftung oder übergeordneten und untergeordneten Beschriftungen ermittelt
LabelMode pdEnum Art der Beschriftung

lbmLeft Beschriftung links vom Editor
lbmRight Beschriftung Rechts vom Editor
Height pdVariant Höhe des Elementes

smAuto Höhe wird automatisch ermittelt
smChild Höhe wird aus den Anforderungen des Elementes ermittelt
smFixed Angabe in Pixel oder ‚50%‘ für prozentuale Verteilung
Width pdVariant Breite des Elementes

smAuto Gesamtbreite wird automatisch ermittelt
smChild Gesamtbreite wird aus den Anforderungen des Elementes oder untergeordneter Elemente ermittelt
smFixed Angabe in Pixel oder ’10c‘ für Anzahl Zeiche oder ‚50%‘ für prozentuale Verteilung
EditWidth pdVariant Breite des Elementes

smAuto Breite des Elementes wird automatisch ermittelt
smChild Breite des Elementes wird aus den Anforderungen des Elementes oder untergeordneter Elemente ermittelt
smFixed Angabe in Pixel oder ’10c‘ für Anzahl Zeichen oder ‚50%‘ für prozentuale Verteilung
Visible pdBoolean Sichtbarkeit des Elementes

Updated on April 22, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
ScriptItemizedControlScriptCalendarEdit

Powered by BetterDocs

Table of Contents
  • Beispiel
  • Ereignisse
  • Eigenschaften