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

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

Наверх




Память: 0.49 MB
Время: 0.036 c
15-1190029252
Pdkle
2007-09-17 15:40
2007.10.14
Объясните, пожалуйста, устное решение задачи


2-1190398346
vadimi4
2007-09-21 22:12
2007.10.14
ADO и SQL Server 2000


15-1189433083
УАув
2007-09-10 18:04
2007.10.14
Посоветуйте литературу по решению подобных задач.


15-1189652057
Slider007
2007-09-13 06:54
2007.10.14
С днем рождения ! 13 сентября 2007 четверг


15-1189666404
iam
2007-09-13 10:53
2007.10.14
Инструмент для проверки утечек памяти в .NET