Форум: "Основная";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];
ВнизListBox Найти похожие ветки
← →
Ser_Kham1 (2001-12-17 16:10) [0]Добрый день джентльмены.
Читал я help по ListBox и вычитал в описании свойства Items:
"By default, the items in a list box are of type TStrings."
А что можно как-то изменить это самое By default и сделать чтобы items in
a list box are of какого-нибудь другого типа?
С уважением малыш.
← →
MBo (2001-12-17 16:18) [1]а)нет, если самому не переписывать
б)незачем, т.к. к каждой строчке в strings можно прицепить объект - любой!
← →
Fellomena (2001-12-17 17:08) [2]Mbo всё правильно сказал, вот пример:
var
i: real;
begin
i:=1.35;
i:=sqrt(i*i);
ListBox1.Items[0]:=FloatToStr(i); // механизм преобразования типов
end;
=)
← →
MBo (2001-12-17 17:12) [3]я имел в виду listbox1.items.objects[i]
← →
Fellomena (2001-12-17 17:14) [4]... а какая разница ?
← →
Ser_Kham1 (2001-12-17 17:19) [5]Спасибо MBo. Это мне подойдёт. Однако возникает вопрос, когда я буду вставлять или добавлять новые элементы в список, мне нужно будет динамичсеки создавать соответствующие Objects. Однако мне же потом наверное необходимо будет позаботиться об удалении динамически созданных Objects,или компилятор сам за меня сделает грязную работу?
← →
Виктор Щербаков (2001-12-17 17:23) [6]Удалять придется самому.
Чтобы объекты уничтожались автоматически нужно пользовать
TObjectList.
← →
Dimka Maslov (2001-12-17 17:24) [7]Компилятор грязную работу делать не будет. Заботиться о создании объектов и их освобождении нужно самому.
← →
MBo (2001-12-17 17:25) [8]разница в возможности добавления ЛЮБОГО объекта - от иконки до навороченного компонента, если, конечно, возникнет такое желание
Да, удалять надо вручную. Из стандартных структур данных Delphi, насколько помню, только TObjectList сам освобождает свои элементы.
← →
Fellomena (2001-12-17 17:31) [9]2 Mbo: да нет... разницу между объектом и, к примеру, строковым значением я понимаю =)
я имела ввиду то, что реализация (программная) ListBox-а не меняется (если ты понимаешь о чём я).
← →
MBo (2001-12-17 17:37) [10]понЯл.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c