On 05/01/17 17:10, Bart via Lazarus wrote:
> On 1/5/17, Bart <[email protected]> wrote:
> 
>> I constructed a TStringTable class that does all I need (and more):
>> - insert, add, delete rows/cols
>> - autogrow colcount (with insertrow)
>> - exchange rows/cols
>> - get/set rows/cols
>> - property Cells[ACol, ARow]: string (read/write)
>>
>> It can be found here:
>> http://svn.code.sf.net/p/flyingsheep/code/trunk/MijnLib/stringtable.pp
> 
> Just implemented sorting.
> 
> Bart
> 

Hi Bart,

just having a look at the declaration, haven't skimmed through code yet,

do you also plan to add a TStringGrid-like interface for cols and rows

http://lazarus-ccr.sourceforge.net/docs/lcl/grids/tcustomstringgrid.cols.html ?

(i understand that not all TStrings does, will make sense in table row/col 
context...
like we wouldn't want to let 
StringTable.Rows[rowindex].Strings[colindex].Delete 
to delete the entire column, or shift the data to close the gap...)

I wonder why nobody thought of this kind of (non-visual) TStringGrid before ? :)

I guess the TStringGrid has become very visually-centered and it's not possible
to split the visual from non-visual there any more without serious work ;)

Kind Regards

el es

-- 
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to