Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 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 всё правильно сказал, вот пример:

було
i: real;
починати
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.84 MB
Час: 0.024 c
3-21902
Andrey Pogorelov
2001-12-02 10:49
2002.01.08
Проблема зі складанням запиту і виведенням його в QReport


1-22027
переможець
2001-12-18 09:49
2002.01.08
потрібен компонент для відображення HTML сторінок


14-22377
sudiv
2001-11-08 10:54
2002.01.08
C ++?


1-22241
Yuraz
2001-12-17 10:09
2002.01.08
FileListBox1.FileName повертає повний шлях до файлу, як зробити щоб повертав тільки ім'я файлу?


7-22443
masik
2001-09-27 13:02
2002.01.08
PopUp menu Y2k





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська