![]() |
|
|
#1
|
|||
|
|||
|
Здравствуйте!
Никогда не работал с компонентом RichEdit... Хотелось бы узнать, как изменять цвет добавляемой строки |
|
#2
|
||||
|
||||
|
У ричэдита есть свойства SelAttrinbutes. Код примерно такой:
Код:
procedure WriteText(AText: String; C : Integer); var start : Integer; begin Report.SelStart := Length(Report.Text); Start := Report.SelStart; Report.Lines.Add(AText); Report.SelStart := Start; Report.SelLength := Length(AText); Report.SelAttributes.Color := C; end; |
|
#3
|
|||
|
|||
|
Спасибо большое! Очень помогло...
|
|
#4
|
|||
|
|||
|
Еще один вопрос:
Есть ли у данного компонента свойство для активации автопрокрутки? |
|
#5
|
|||
|
|||
|
Подскажите пожалуйста, тут попросили написать небольшую программку, но вот с организацией не могу сообразить. Суть в том, что использую richedit, при появлении формы в нем уже имеется определенный текст. Мне нужно, чтобы в richedit выводились строки в зависимости от того какие введены(проще говоря имитатор команд, причем список команд должен быть задан в проге). То есть прога должна сравнивать введенную команду с этим списком, а потом либо давать рез-т либо, если команда уже была выводить определенный символ(типа ошибка).Как можно считать из richedit введенную строку и поместить ее в какую нибудь переменную для сравнения????
|