![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Копирование Юникода в буфер
Dmitriy___ © (2007-03-13 15:39:00)Привет.
Вот я перевожу компонент Editbox в режим отображения Юникода, а как мне скопировать его Unicode-содержимое в буфер обмена?
И правильно ли я понимаю, свойство Text всё равно содержит string, а не widestring?
Dimaxx (2007-03-15 13:08:00) [1]
> Вы бы еще в TreeView одним текстом загружали
Кста, Владимир. У VCL'овского TreeView есть весьма удобная весчь - LoadFromFile. Там содержится текст, а потомки "сдвинуты" табуляцией. Поэтому иногда бывает удобно подготовить такой "фиксированный" TreeView и загрузить его одним махом, чтоб не создавать ручками кучу ветвей. Хотя такое встречается нечасто...
Dmitriy___ (2007-03-14 16:18:00) [2]Нет, я понял, что это набор строк. Просто мне было непонятно, почему свойство Text можно читать, но в него нельзя писать. Теперь понял (после просмотра исходника), пардон.
Думаю, вопрос закрыт. Спасибо большое за ответы и терпение :)
Vladimir Kladov (2007-03-14 15:55:00) [3]Это у вас заблжудение, в результате опыта работы с VCL, что listbox контрол имеют Text. А это именно списковый контрол, у него на уровне API есть доступ только к отдельным элементам. (Вы бы кщк в TreeView одним текстом загружали).
Galkov (2007-03-14 15:31:00) [4]
Control.Add('something' );
Dmitriy___ (2007-03-14 11:37:00) [5]Так а KOL весь, мне кажется, не по правилам :) Но нам от этого только лучше и проще.
Так кто мне подскажет, как правильно загрузить текст в ListBox или Memo?
А то .Text := 'something' не работает. Или я что-то не понимаю? Помогите...
homm (2007-03-13 23:20:00) [6]> Наверное, потому, что WText... = WideText
Я не об этом. Мне это понятно, просто все виндовские функции работающие с unicode иммеют постфикс W на конце. Непонятно зачем отсткпать от правил.
Dmitriy___ (2007-03-13 22:31:00) [7]Наверное, потому, что WText... = WideText
Так что насчёт .Text :=... ?
homm (2007-03-13 22:09:00) [8]> WText2Clipboard
А почему название такое странное? Стандарт дефакто же Text2ClipboardW
Dmitriy___ (2007-03-13 21:49:00) [9]Умеет, конечно. Я думал, что есть другие варианты (?).
По ходу дела вопрос. Почему я не могу менять св-во Text у списковых объектов (Memo, ListBox)? Чтение выполняется, запись - нет. Почему?
ANTPro (2007-03-13 21:42:00) [10]PStream разве это не умеет?
Dmitriy___ (2007-03-13 21:25:00) [11]Хорошо. А как я могу загрузить в ListBox(EditBox etc) текст из unicode файла? Ни один из известных мне способов не подходит.
Vladimir Kladov (2007-03-13 17:39:00) [12]WText2Clipboard