Sign in Join
FPDoc Onlineexperiment

TStringGridStrings class

In unit Grids

Represents strings used as the cell values in TCustomStringGrid / TStringGrid.

Declaration

pascal
TStringGridStrings = class(TStrings)

Inheritance

  1. TStringGridStrings
  2. TStrings
  3. TPersistent
  4. TObject

Description

TStringGridStrings is a TStrings descendant that implements the string container used to populate the cells in a TStringGrid instance. A temporary TStringGridStrings instance is created and used to store a new value assigned to the Cols or Rows property in TStringGrid.

See also

Methods

GetprotectedGets the string at the specified index position.
GetCountprotectedGets the value for the Count property.
GetObjectprotectedGets the value for the indexed Objects property.
PutprotectedSets the value for the indexed Strings property.
PutObjectprotectedSets the value for the indexed Objects property.
CreatepublicConstructor for the class instance.
DestroypublicDestructor for the class instance.
AddpublicAdds the specified string to the class instance.
AssignpublicStores property values from Source into the current class instance.
ClearpublicRemoves all values for the column or row represented by the class instance.
DeletepublicDeletes a value stored in the class instance.
InsertpublicInserts a value in the class instance.

Inherited

From TStrings (84)

AddCommaText AddDelimitedtext AddObject AddPair AddStrings AddText AlwaysQuote Append BeginUpdate Capacity CheckSpecialChars CommaText CompareStrings Contains ContainsName ContainsObject Count DefaultEncoding DefineProperties DelimitedText Delimiter DoCompareText Encoding EndUpdate Equals Error Exchange ExtractName Fill Filter ForEach GetCapacity GetDelimitedText GetEnumerator GetNameValue GetNextLine GetNextLinebreak GetText GetTextStr GetValueFromIndex IndexOf IndexOfName IndexOfObject InsertObject LastIndexOf LineBreak LoadFromFile LoadFromStream Map MissingNameValueSeparatorAction Move Names NameValueSeparator Objects Options Pop QuoteChar Reduce Reverse SaveToFile SaveToStream SetCapacity SetDelimitedText SetStrings SetText SetTextStr SetUpdateState SetValueFromIndex Shift SkipLastLineBreak Slice StrictDelimiter Strings StringsAdapter Text TextLineBreakStyle ToObjectArray ToStringArray TrailingLineBreak UpdateCount UseLocale ValueFromIndex Values WriteBOM

From TPersistent (6)

AssignTo FPOAttachObserver FPODetachObserver FPONotifyObservers GetNamePath GetOwner

From TObject (39)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.