Форум: "Основная";
Текущий архив: 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