Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
9-1164534045
Shell
2006-11-26 12:40
2007.12.30
Конвертация моделей в MD2


11-1181762529
=BuckLr=
2007-06-13 23:22
2007.12.30
RE_FmtUnderlineStyle


15-1193772243
Marser
2007-10-30 22:24
2007.12.30
ADSL-модем. "шо это было?!"(с)


2-1196750879
Kolan
2007-12-04 09:47
2007.12.30
А можно у TreeView отключить рисование пунктирных точек?


15-1196016368
@!!ex
2007-11-25 21:46
2007.12.30
Прокомментируйте сборку





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский