Главная страница
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
1-67384
Anton.
2003-04-10 09:42
2003.04.21
как передать параметр из одного работающего приложения в другое


6-67433
Maestro1
2003-02-27 10:48
2003.04.21
Доступ к серверу удаленного доступа с помощью модема


1-67287
dm37
2003-04-10 08:30
2003.04.21
Динамически создаваемые объекты


3-67143
Klim Samgin
2003-04-02 10:20
2003.04.21
Delphi + BDE + TQuary


14-67492
Delirium^.Tremens
2003-04-02 13:48
2003.04.21
Похождения DT (часть 4)