Sdílet prostřednictvím


RichTextBox – přehled ovládacího prvku (Windows Forms)

Ovládací prvek model Windows Forms RichTextBox slouží k zobrazení, zadávání a manipulaci s textem s formátováním. Ovládací RichTextBox prvek dělá všechno, co TextBox ovládací prvek dělá, ale může také zobrazovat písma, barvy a odkazy, načíst text a vložené obrázky ze souboru a najít zadané znaky. Ovládací RichTextBox prvek 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. TextBox Podobně jako ovládací prvek může ovládací prvek zobrazovat posuvníky, ale na rozdíl od TextBox ovládacího prvku RichTextBox 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 TextBox ovládacího prvku je zobrazený text nastaven vlastností Text . Ovládací RichTextBox prvek 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 model Windows Forms RichTextBox a postupy: Nastavení odsazení, předsazení a odsazení s odrážkami pomocí model Windows Forms RichTextBox ovládacího prvku. Při manipulaci se soubory LoadFile můžou a SaveFile metody zobrazovat a zapisovat více formátů souborů, včetně prostého textu, prostého textu Unicode a RTF (Rich Text Format). Možné formáty souborů jsou uvedeny v RichTextBoxStreamType. Tuto metodu Find můžete použít k vyhledání řetězců textu nebo konkrétních znaků.

Ovládací prvek pro odkazy ve stylu webu můžete také použít RichTextBox tak, že vlastnost true nastavíte DetectUrls a napíšete kód pro zpracování LinkClicked události. Další informace naleznete v tématu Postupy: Zobrazení odkazů webového stylu pomocí model Windows Forms RichTextBox ovládacího prvku. Uživateli můžete zabránit v manipulaci s některým nebo veškerým textem v ovládacím prvku nastavením SelectionProtected vlastnosti na truehodnotu .

Většinu operací úprav v ovládacím RichTextBox prvku můžete vrátit zpět a znovu provést voláním Undo metod.Redo Tato CanRedo metoda umožňuje určit, jestli se poslední operace, kterou uživatel vrátil, dá znovu použít na ovládací prvek.

Viz také