Вниз
Скачать: CL | DM;

TKolComboBox и LoadFromFile   Найти похожие ветки 

← →
Ander   (2007-02-12 07:10) [0]

Подскажите пожалуйста,
чем в KOL можно заменить конструкцию VCL
ComboBox1.Items.LoadFromFile("File.txt"); ?


← →
D[u]fa ©   (2007-02-12 08:15) [1]

можно так:

ComboBox1.Text := StrLoadFromFile("File.txt");


← →
Ander   (2007-02-12 15:57) [2]

К сожалению этот код ComboBox1.Text := StrLoadFromFile("File.txt");
для TKOLComboBox не работает.
весь файл пишется в верхнее поле ввода а выпадающий список как был пустым так и остается.
Зачем изменили поведение поля Text в отличие от TColMemo мне не понятно.
Text почему то фактически отвечает за то, за что по идее должен отвечать Caption


← →
D[u]fa ©   (2007-02-13 10:16) [3]

а список правильный?


← →
Barloggg   (2007-02-13 10:20) [4]

ну, если файл текстовый и надо чтобы все было именно в списке, то можно построчно загрузить

примерно так

var f:PStream;
...
f:=newreadfilestream("file.txt");
repeat
combobox1.add(f.readstr);
until f.position>=f.size
f.free


← →
Ander   (2007-02-13 12:49) [5]


> а список правильный?

в смысле? просто компонента TKolComboBox на форме и все. никаких свойств не изменено.


> ну, если файл текстовый и надо чтобы все было именно в списке,
>  то можно построчно загрузить

построчно загрузить то понятно :) не хочется плодить код.
ведь практически все что нужно есть, проблема только совокупить все вместе.


← →
Ander   (2007-02-13 13:00) [6]


> а список правильный?

в смысле? просто компонента TKolComboBox на форме и все. никаких свойств не изменено.


> ну, если файл текстовый и надо чтобы все было именно в списке,
>  то можно построчно загрузить

построчно загрузить то понятно :) не хочется плодить код.
ведь практически все что нужно есть, проблема только совокупить все вместе.


← →
Vladimir Kladov   (2007-02-13 15:54) [7]

плодить. Это VCL плодит, создавая вокруг списковых контролов того, чего в них изначально не было - доступа как к единому тексту. Вы в API посмотрите, где в комбоконтроле сообщение, которое бы целиком ему список "присваивало"?


← →
D[u]fa ©   (2007-02-13 16:14) [8]

ну нету наверное, но по мне так только плюс если оно будет =)


← →
Barloggg   (2007-02-15 09:38) [9]

тогда это будет противоречить идеологии KOL. :)


← →
Vladimir Kladov   (2007-02-15 15:21) [10]

Несложно написать себе процедуру и пользоваться, если нужна часто. Будет в одну строку. Работа программиста в том и заключается, чтобы создавать себе удобное программное окружение в виде набора готовых к употреблению подпрограмм (или объектов).


← →
имя   (2007-06-18 19:13) [11]

Удалено модератором


← →
имя   (2007-06-18 19:13) [12]

Удалено модератором



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
15-1196316970
DaniilG
2007-11-29 09:16
2007.12.30
Turbo Delphi +Event Log


15-1196317116
vasIZmax
2007-11-29 09:18
2007.12.30
Сбор файлов локалке


15-1195640433
VICTOR_
2007-11-21 13:20
2007.12.30
Не запускается Turbo Delphi 2006


1-1192084366
botaniQ
2007-10-11 10:32
2007.12.30
Возможен ли запуск *.CHM с параметром главы?


15-1196314584
DimonS
2007-11-29 08:36
2007.12.30
Как связать компьютерные сети на большом расстоянии?




   Наверх