Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2010, 00:50   #1
N0foR
 
Регистрация: 16.03.2009
Сообщений: 5
По умолчанию Listbox.ittems.addobject как проиндексировать обьекты?

создаю свой класс:
Код:
Planet = Class(Tobject)
  public
  Name: AnsiString;
  Date: AnsiString;
  Diametr :real;
  published
  constructor Create(Name:Ansistring;Date:AnsiString;Diametr:real);
  end;
Код:
constructor planet.Create(Name:Ansistring;Date:AnsiString;Diametr:real);
begin
inherited Create;
Name:=Name;
Date:=Date;
Diametr:=diametr;
end;
Добавляю данные в листбокс
Код:
 strg.Name:=edit1.Text;
 strg.Date:=maskedit1.Text ;
 Strg.Diametr:=strtofloat(edit2.Text);
 form1.ListBox1.Items.AddObject(strg.Name,strg) ;
где strg: planet

после того как хочу просмотреть все обьекты которые я занес в листбокс
отображаеться последний обьект что я ввел.Тоесть кликнул я на первую строку или на последнюю результат выдаеться последний обьект который вносил
Код:
k:=planet(ListBox1.Items.Objects[ListBox1.ItemIndex]) ;
edit1.Text:=k.Name;
MaskEdit1.Text:=k.Date;
edit2.Text:=floattostr(k.Diametr);
Подскажите может я не так добавляю?или както надо хранить индексы обьектов?

Последний раз редактировалось N0foR; 22.04.2010 в 00:59.
N0foR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) blackstersl Общие вопросы Delphi 11 09.06.2010 13:23
Проиндексировать Best Programmist Microsoft Office Access 2 01.12.2009 18:02
Обьекты при компиляции prod87 Общие вопросы Delphi 4 28.10.2009 00:37
AddObject VladimirVB Общие вопросы Delphi 3 29.04.2009 17:38
Как прочитать данные, добавленные в Combobox методом AddObject SNUPY Общие вопросы Delphi 2 19.03.2009 20:58