type

   TPriorityField = Record
     id : String;
     Name : String;
   End;
private
   priorityField : Tpriorityfield;
   priority : TListboxitem;

For adding to the listbox item :
 priority := Tpriorityfield.create;
 priority.id := 1;
 priority.name := "Name of the first item"
 Priority.AddObject("Firstitem",TObject(Priority));

For accessing data
 id1 :=  Tpriorityfield(priority.objects[0]).id
 name1 := Tpriorityfield(priority.objects[0]).name

If this is not sufficient, pls mention what object u want to store.
Regds
Ebenezer




----- Original Message -----
From: "Ross Levis" <[EMAIL PROTECTED]>
To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]>
Sent: Friday, July 06, 2001 10:00 AM
Subject: Re: Listbox items (Was: Re: [DUG]: array of TStringList)


The Delphi book I have doesn't explain this item object linking very well at
all.  I
presume I create an object as needed when a new item is added to the list.
How do I
do that considering I have to give each object a name?  A small example
would be
appreciated.

Thanks,
Ross.

NIRAV KAKU wrote:

> Objects property would be a good choice.
>
> regards,
> NIRAV KAKU
>
> On 6 Jul 01, at 12:22, Ross Levis wrote:
>
> > I have another newbie question.  What is the standard way of internally
storing
> > data attached to a listbox item.
> > ie. I have a listbox which has user defined items that can be added &
deleted.
> > For each of the items I need to display/store particular information.
> > eg. On the left I have a Listbox containing account numbers and on the
right I
> > have edit boxes containing Name, Address etc.
> >
> > Can I use the Items.Objects property to link each item to another object
in
> > this case?  Or do I simply store the Name/Address data in a string array
> > indexed on the ItemIndex.  That creates a problem when the user deletes
an item
> > >from the list -- I would have to move the data around in the array
which I
> > would rather not do.  Maybe I should use the item Tag property to store
the
> > index of the related array data.
> >
> > (BTW: The data will eventually be saved to a text file)
> >
> > Thanks,
> > Ross.
>
> - From the Shreemat Bhdgwat Gota -
> 'Sarcasm is the lowest form of wit.'
> --------------------------------------------------------------------------
-
>     New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED]
> with body of "unsubscribe delphi"

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED]
with body of "unsubscribe delphi"

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"

Reply via email to