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

Вниз

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

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

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

Наверх





Память: 0.47 MB
Время: 0.05 c
15-1189550634
iZEN
2007-09-12 02:43
2007.10.14
Россия испытала самую мощную в мире вакуумную бомбу


15-1189615414
OSokin
2007-09-12 20:43
2007.10.14
С днем программиста!


1-1185952348
Dmitry_177
2007-08-01 11:12
2007.10.14
Как сделать чтобы Edit имелл фокус при запуске


2-1189955487
олег79
2007-09-16 19:11
2007.10.14
можно ли с помощью диалога OpenDialog открыть не файл а папку?


2-1189796974
AlRal
2007-09-14 23:09
2007.10.14
Поставить один GroupBox над другим





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский