Sdílet prostřednictvím


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 truemůž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é