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

Вниз

TMemo   Найти похожие ветки 

 
Che   (2003-04-09 12:30) [0]

Привет,

Вот такая проблема..мне нужно человеку показывать комментарий по ходу работы программы..и комментарий этот больше 255 символов..
короче сделал я форму поставил туда Tmemo..."сравнял" её с "землёй" короче получилось нечто вроде MessageDlg()..
НО, дело в том я ни как не могу запретить человеку выделять текст в этом поле..т.е нужно сделать это поле ...ну допустим как TLabel, что бы ничего нельзя было выделять...
если делаю Memo1.Enabled:=False; тогда меркнет текст...

подскажите плз как мне поступить
может можно нужно использовать не Memo?


 
Palladin   (2003-04-09 12:38) [1]

ну и делай TLabel, странный выбор - TMemo


 
Алена   (2003-04-09 12:41) [2]

Memo1.ReadOnly:=true;


 
jel   (2003-04-09 12:43) [3]


> Алена (09.04.03 12:41)

Не поможет - изменять не даст, а выделять и копировать - сколько угодно.


 
Che   (2003-04-09 12:49) [4]

ребята а как в Label строку пириносмить копирую текст сообщения в Label.Caption а он в одну длинную строку получается


 
Palladin   (2003-04-09 12:51) [5]

Label1.Caption:="млямля"#13#10"ялмялм";


 
Che   (2003-04-09 13:16) [6]

а Label говорит что больше 255 символов сообщение нельзя


 
Алена   (2003-04-09 13:17) [7]

В Memo1MouseMove ->
Memo1.SelLength:=0;
На форму кинуть пустой PopupMenu и в инспекторе присвоить его
PopupMenu Memo.



 
Palladin   (2003-04-09 13:24) [8]


> Che © (09.04.03 13:16)

Это тебе не Label говорит это тебе компилятор говорит,
он не переваривает строковых присваиваний длинной больше чем 255 симоволов

создавай TStringList кидай туда текст посредством Add и после присваивай
Label1.Caption:=MyNote.Text;


 
Che   (2003-04-09 13:31) [9]

вот и TstringList несогласен =)

[Error] Unit8.pas(41): String literals may have at most 255 elements


 
Che   (2003-04-09 13:35) [10]

может в несколько строк попробовать


 
vgb   (2003-04-09 13:38) [11]

2Сhe

> может в несколько строк попробовать

Именно!!!


 
Palladin   (2003-04-09 13:40) [12]


> Che © (09.04.03 13:31)

парень, ты чего?? я же сказал

создавай TStringList кидай туда текст посредством Add

я имел ввиду по строчкам млин... #13#10 это CRLF стандартный разделитель строк
TStringList.Text автоматом формирует строку которую я тебе указал (Palladin © (09.04.03 12:51))


 
Diouzshev   (2003-04-09 13:54) [13]

не вижу проблем. используй TLabel
только поставь у него worldwrap и все.

а когда текст выделяется, это даже лучше


 
Che   (2003-04-09 13:59) [14]

ок
спасибо ребята,
всё получилось



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

Форум: "Основная";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
1-67348
Top Gun
2003-04-04 22:03
2003.04.21
DLL


1-67370
Frist_May
2003-04-09 13:01
2003.04.21
Сервис


1-67315
Patrick
2003-04-09 10:02
2003.04.21
Конвертирование Variant в PVariant


3-67155
denis24
2003-04-02 11:50
2003.04.21
грид+query


11-67193
Doctor Deejay
2002-07-13 10:54
2003.04.21
Когда будет открыт раздел с компонентами КОЛ на мастаке?





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