Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.21;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
14-67460
Макс Р.
2003-04-05 14:02
2003.04.21
Уменьшение размера экзешника


14-67464
Карлсон
2003-04-03 22:38
2003.04.21
макулатура


3-67123
Max79
2003-04-02 17:45
2003.04.21
Запрос по полю типа Timestamp в парадоксе.


8-67401
Акварелька
2003-01-20 16:58
2003.04.21
свойства экрана


1-67266
Crush_FM
2003-04-11 13:44
2003.04.21
Компоненты