RichTextBox – přehled ovládacího prvku (Windows Forms)
Ovládací prvek Windows Forms RichTextBox slouží k zobrazení, zadávání a manipulaci s textem s formátováním. Ovládací prvek RichTextBox dělá všechno, co ovládací prvek TextBox dělá, ale může také zobrazovat písma, barvy a odkazy; načíst text a vložené obrázky ze souboru; a najděte zadané znaky. Ovládací prvek RichTextBox se obvykle používá k poskytování manipulace s textem a zobrazování funkcí podobných aplikacím pro zpracování textu, jako je Microsoft Word. Podobně jako TextBox ovládací prvek může ovládací prvek RichTextBox zobrazit posuvníky; ale na rozdíl od ovládacího prvku TextBox je jeho výchozím nastavením zobrazit vodorovné i svislé posuvníky podle potřeby a má další nastavení posuvníku.
Práce s ovládacím prvku RichTextBox
Stejně jako u ovládacího prvku TextBox je zobrazený text nastaven vlastností Text. Ovládací prvek RichTextBox má mnoho vlastností pro formátování textu. Podrobnosti o těchto vlastnostech najdete v tématu Postupy: Nastavení atributů písma pro ovládací prvek Windows Forms RichTextBox a Postupy: Nastavení odsazení, předsazení a odsazení s odrážkami pomocí ovládacího prvku Windows Forms RichTextBox. Pro manipulaci se soubory můžou LoadFile a SaveFile metody zobrazovat a zapisovat více formátů souborů, včetně prostého textu, unicode prostého textu a RTF (RtF). Možné formáty souborů jsou uvedeny v RichTextBoxStreamType. Metodu Find můžete použít k vyhledání řetězců textu nebo konkrétních znaků.
Můžete také použít ovládací prvek RichTextBox pro odkazy ve stylu webu nastavením vlastnosti DetectUrls na true
a napsáním kódu pro zpracování LinkClicked události. Pro více informací se podívejte na Jak: Zobrazit Web-Style odkazy pomocí ovládacího prvkuWindows Forms RichTextBox. Nastavením vlastnosti SelectionProtected na true
můžete zabránit, aby uživatel manipuloval s některým nebo veškerým textem v ovládacím prvku.
Můžete vrátit zpět a opakovat většinu operací úprav v ovládacím prvku RichTextBox voláním metod Undo a Redo. Metoda CanRedo umožňuje určit, jestli se u ovládacího prvku dá znovu použít poslední operace, kterou uživatel vrátil zpět.
Viz také
- RichTextBox
- ovládací prvek RichTextBox
- Přehled ovládacího prvku TextBox
.NET Desktop feedback