Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolka windows Forms RichTextBox służy do wyświetlania, wprowadzania i manipulowania tekstem za pomocą formatowania. Kontrolka RichTextBox wykonuje wszystkie funkcje kontrolki TextBox, ale może dodatkowo wyświetlać czcionki, kolory i łącza, ładować tekst i obrazy osadzone z pliku oraz znajdować określone znaki. Kontrolka RichTextBox jest zwykle używana do zapewniania manipulowania tekstem i wyświetlania funkcji podobnych do aplikacji do przetwarzania wyrazów, takich jak Microsoft Word. Podobnie jak kontrolka TextBox, kontrolka RichTextBox może wyświetlać paski przewijania; ale w przeciwieństwie do kontrolki TextBox, jego ustawieniem domyślnym jest wyświetlanie zarówno poziomych, jak i pionowych pasków przewijania zgodnie z potrzebami i ma dodatkowe ustawienia paska przewijania.
Praca z kontrolką RichTextBox
Podobnie jak w przypadku kontrolki TextBox wyświetlany tekst jest ustawiany przez właściwość Text. Kontrolka RichTextBox ma wiele właściwości do formatowania tekstu. Aby uzyskać szczegółowe informacje na temat tych właściwości, zobacz Jak: Ustawić atrybuty czcionki dla kontrolki RichTextBox w Windows Forms oraz Jak: Ustawić wcięcia, wcięcia wiszące i akapity wypunktowane z kontrolką RichTextBox w Windows Forms. Aby manipulować plikami, metody LoadFile i SaveFile mogą wyświetlać i zapisywać wiele formatów plików, w tym zwykły tekst, zwykły tekst Unicode i RTF (RTF). Możliwe formaty plików są wymienione w RichTextBoxStreamType. Możesz użyć metody Find, aby znaleźć ciągi tekstu lub określonych znaków.
Możesz również użyć kontrolki RichTextBox dla linków w stylu sieci Web, ustawiając właściwość DetectUrls na true
i pisząc kod do obsługi zdarzenia LinkClicked. Aby uzyskać więcej informacji, zobacz Jak zrobić: wyświetlanie linków Web-Style za pomocą kontrolki RichTextBox formularzy Windows. Możesz uniemożliwić użytkownikowi manipulowanie niektórym lub wszystkim tekstem w kontrolce, ustawiając właściwość SelectionProtected na wartość true
.
Większość operacji edycji można cofnąć i ponownie wykonać w kontrolce RichTextBox, wywołując metody Undo i Redo. Metoda CanRedo umożliwia określenie, czy ostatnia operacja, którą użytkownik cofnął, może zostać ponownie zastosowana do kontrolki.
Zobacz też
.NET Desktop feedback