Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.015 c
14-67515
me2
2003-04-04 09:29
2003.04.21
Нужен компонент


1-67291
Ifrit
2003-04-01 15:56
2003.04.21
Есть RichEdit. Как определить атрибуты текста который находится п


6-67418
OutSidEr
2003-02-13 09:32
2003.04.21
Broadcasting


14-67447
Steven
2003-04-02 14:02
2003.04.21
Кто-нибудь видел компоненты с Win CE?


14-67499
Sheng
2003-04-01 17:14
2003.04.21
А по делу... Может кто знает, как ставить sohoLib?




   Наверх