Форматирана текстова кутия - RichTextBox
В лентата с инструменти Toolbox:
Върху формата (Form):
Подобно
на контрол
TextBox,
Windows Forms RichTextBox контролът ви позволява да визуализирате текст за потребителя
и да получавате текст от него. В добавка на многото свойства, които
споделя с текстовата кутия,
RichTextBox ви позволява
да смените шрифта, размера и цвета на текста.
Можете
да използвате форматирана текстова кутия, за да добавяте форматиране като
отстъпи, табулации, параграфи към вашата
апликация. Може да съхраните текст във файл или да заредите текст от
файл.
Таблица X.9 Свойства на контрол RichTextBox
| Свойство | Описание
|
| AcceptsTab | Индицира дали tab characters се възприема за въвеждане при
многоредов контрол |
| AutoSize | Позволява автоматично оразмеряване според шрифта при едноредов
контрол |
| AutoWordSelection | Включва on/off автоматична селекция на думи |
| BackColor | Фонов цвят |
| BorderStyle | Индицира дали ще има рамки |
| BulletIndent | Дефинира отстъпите на bullets в rich text box |
| Cursor | Курсорът, който се появява, когато мишката е над контрола |
| Delimiter | Дефинира delimiter characters (само за Asian версия на OS) |
| DetectURLs | Включва on/off автоматична селекция на URL |
| FollowPunctuation | Дефинира non-leading пунктоация (само за Asian версия на OS) |
| Font | Шрифт на текста в контрола |
| ForeColor | Предния цвят на текст или графика в контрола |
| HideSelection | Индицира дали селекцията ще бъде скрита когато контрола загуби
фокуса |
| LeadPunctuation | Дефинира leading пунктоация (само за Asian версия на OS) |
| Lines | Редовете текст в мултиредова форматирана текстова кутия, като
масив от стрингови стойности |
| MaxLength | Спесифицира максималния брой символи, които могат да се въведат
в rich text box. Нула означава,че
няма максимум. |
| Multiline | Контролира дали текста в rich text box може да се разположи на
повече от един ред |
| OutlineMode | Включва on/off режим outline mode |
| ReadOnly | Дали текста ще бъде само за четене |
| RightMargin | Дефинира дясното поле (margin dimension) |
| RightToLeft | Индицира дали rich text box ще се изобрази от ляво надясно при RTL
езици |
| ScrollBars | Дефинира поведението на скролиращите ленти в rich text box |
| SelectionMargin | Включва on/off селектирането на полетата (selection margin) |
| TabIndex | Индексът на контрола в табулационния ред (tab order) |
| TabStop | Индицира дали потребителят може да използва клавиш Tab за да
даде фокуса на rich text box |
| Text | Текста съдържащ се в rich text box |
| WordBreak | Позволява режим word-break mode (само за Asian версия на OS) |
| WordPunctuation | Дефинира типа на пунктоационната таблица, която се използва за
операции над думи (само за Asian версия на OS) |
| WordWrap | Индицира дали редовете са автоматично word-wrapped за многоредов
контрол (multi-line) rich text box |
w.syngress.com
Можете
да смените шрифта, размера и цвета на текста в контрола RichTextBox чрез свойства
SelFont,
SelFontSize, и
SelColor. Също можете бързо да
отворите файл Rich Text Format използвайки форматирана текстова
кутия. Това е от
полза, когато искате да изведете файл README към вашата апликация, който се
сменя с всяка версия. Вие правите промени във файла не в кода.