Головна сторінка
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.58 MB
Час: 0.027 c
3-21928
Кайф
2001-12-04 17:42
2002.01.08
arithmetic overflow or string truncation при Restore


1-22149
Roman_zdrj
2001-12-20 12:43
2002.01.08
виклики з dll


3-21929
@andrew
2001-12-04 11:38
2002.01.08
ВСІМ ПРИВІТ! Роблю якийсь журнал. Звідки завдання ....


3-21942
оборот
2001-12-03 12:19
2002.01.08
Добрі люди допоможіть з збереженої процедурою.


3-21971
Венера
2001-12-06 10:23
2002.01.08
IbDatabase





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