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

Копирование Юникода в буфер   Найти похожие ветки 

← →
Dmitriy___   (2007-03-13 15:39) [0]

Привет.
Вот я перевожу компонент Editbox в режим отображения Юникода, а как мне скопировать его Unicode-содержимое в буфер обмена?
И правильно ли я понимаю, свойство Text всё равно содержит string, а не widestring?


← →
Vladimir Kladov   (2007-03-13 17:39) [1]

WText2Clipboard


← →
Dmitriy___   (2007-03-13 21:25) [2]

Хорошо. А как я могу загрузить в ListBox(EditBox etc) текст из unicode файла? Ни один из известных мне способов не подходит.


← →
ANTPro ©   (2007-03-13 21:42) [3]

PStream разве это не умеет?


← →
Dmitriy___   (2007-03-13 21:49) [4]

Умеет, конечно. Я думал, что есть другие варианты (?).
По ходу дела вопрос. Почему я не могу менять св-во Text у списковых объектов (Memo, ListBox)? Чтение выполняется, запись - нет. Почему?


← →
homm ©   (2007-03-13 22:09) [5]

> WText2Clipboard

А почему название такое странное? Стандарт дефакто же Text2ClipboardW


← →
Dmitriy___   (2007-03-13 22:31) [6]

Наверное, потому, что WText... = WideText
Так что насчёт .Text :=... ?


← →
homm ©   (2007-03-13 23:20) [7]

> Наверное, потому, что WText... = WideText

Я не об этом. Мне это понятно, просто все виндовские функции работающие с unicode иммеют постфикс W на конце. Непонятно зачем отсткпать от правил.


← →
Dmitriy___   (2007-03-14 11:37) [8]

Так а KOL весь, мне кажется, не по правилам :) Но нам от этого только лучше и проще.
Так кто мне подскажет, как правильно загрузить текст в ListBox или Memo?
А то .Text := "something" не работает. Или я что-то не понимаю? Помогите...


← →
Galkov ©   (2007-03-14 15:31) [9]

Control.Add("something" );


← →
Vladimir Kladov   (2007-03-14 15:55) [10]

Это у вас заблжудение, в результате опыта работы с VCL, что listbox контрол имеют Text. А это именно списковый контрол, у него на уровне API есть доступ только к отдельным элементам. (Вы бы кщк в TreeView одним текстом загружали).


← →
Dmitriy___   (2007-03-14 16:18) [11]

Нет, я понял, что это набор строк. Просто мне было непонятно, почему свойство Text можно читать, но в него нельзя писать. Теперь понял (после просмотра исходника), пардон.
Думаю, вопрос закрыт. Спасибо большое за ответы и терпение :)


← →
Dimaxx ©   (2007-03-15 13:08) [12]


> Вы бы еще в TreeView одним текстом загружали

Кста, Владимир. У VCL"овского TreeView есть весьма удобная весчь - LoadFromFile. Там содержится текст, а потомки "сдвинуты" табуляцией. Поэтому иногда бывает удобно подготовить такой "фиксированный" TreeView и загрузить его одним махом, чтоб не создавать ручками кучу ветвей. Хотя такое встречается нечасто...



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

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



Память: 0.47 MB
Время: 0.021 c
15-1190031053
boa_kaa
2007-09-17 16:10
2007.10.14
И это задача для детсткого сада!


3-1181563376
Sapos
2007-06-11 16:02
2007.10.14
Как правильно составить SQL запрос


15-1189683406
Константин Батькович
2007-09-13 15:36
2007.10.14
Как удалить установленный MUI? (русский пак для WinXP)


3-1181203458
ina65
2007-06-07 12:04
2007.10.14
базы данных


4-1176143482
pit94
2007-04-09 22:31
2007.10.14
Как определить перемен.окружения?




   Наверх