Главная страница
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.019 c
9-67080
Farcaller
2002-11-01 11:30
2003.04.21
OpenGL


1-67312
BetMaster
2003-04-08 08:09
2003.04.21
Как сделать выборку всех вариантов из списка из M элементов?


1-67363
evvcom
2003-04-09 02:07
2003.04.21
Проблемы с debuginfo в dll


1-67325
Picco
2003-04-08 12:04
2003.04.21
Вопрос по WORD ордовским полям


3-67171
Иванов Сергей
2003-04-03 14:50
2003.04.21
partial backup restore