Главная страница
    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.042 c
2-1190185844
artem779
2007-09-19 11:10
2007.10.14
пробег по строке


8-1166810431
Her.Zinger
2006-12-22 21:00
2007.10.14
Работа с изображениями DXImage


15-1190041249
Cyrax
2007-09-17 19:00
2007.10.14
7-Zip: чем написан ?


10-1138175427
Bratskiy
2006-01-25 10:50
2007.10.14
Удаление колонтитулов


15-1189496573
ocean
2007-09-11 11:42
2007.10.14
Очистить фон на фотографии





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