Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.30;
Скачать: 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 вся ветка

Текущий архив: 2007.12.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
11-1169739965
Виталий*
2007-01-25 18:46
2007.12.30
Помогите с юникодом пожалуйста


15-1196095695
@!!ex
2007-11-26 19:48
2007.12.30
Speech Engine


15-1195413174
Mul
2007-11-18 22:12
2007.12.30
Полезные журналы по программированию


15-1196393774
Lebedev
2007-11-30 06:36
2007.12.30
Если писать программу для Windows 98?


2-1196346251
mufan
2007-11-29 17:24
2007.12.30
RichEdit и таблица