Dela via


Översikt över RichTextBox-kontroll (Windows-formulär)

Kontrollen Windows Forms RichTextBox används för att visa, ange och ändra text med formatering. Kontrollen RichTextBox gör allt som TextBox kontrollen gör, men den kan också visa teckensnitt, färger och länkar. läsa in text och inbäddade bilder från en fil. och hitta angivna tecken. Den RichTextBox kontrollen används vanligtvis för att tillhandahålla textmanipulering och visningsfunktioner som liknar ordbearbetningsprogram som Microsoft Word. Precis som TextBox kontrollen kan RichTextBox-kontrollen visa rullningslister. men till skillnad från den TextBox kontrollen är standardinställningen att visa både vågräta och lodräta rullningslister efter behov och att den har ytterligare rullningslistinställningar.

Arbeta med RichTextBox-kontrollen

Precis som med kontrollen TextBox anges texten som visas av egenskapen Text. Kontrollen RichTextBox har flera egenskaper för att formatera text. För mer information om dessa egenskaper, se Hur man: Ställer in teckensnittsattribut för Windows Forms RichTextBox Control och Hur man: Ställer in indrag, hängande indrag och punktlistor med Windows Forms RichTextBox Control. För att manipulera filer kan metoderna LoadFile och SaveFile visa och skriva flera filformat, inklusive oformaterad text, oformaterad Unicode-text och RTF (RTF). Möjliga filformat visas i RichTextBoxStreamType. Du kan använda metoden Find för att hitta textsträngar eller specifika tecken.

Du kan också använda en RichTextBox kontroll för länkar i webbformat genom att ange egenskapen DetectUrls till true och skriva kod för att hantera LinkClicked händelsen. Mer information finns i How to: Display Web-Style Links with the Windows Forms RichTextBox Control. Du kan förhindra att användaren ändrar en del av eller hela texten i kontrollen genom att ange egenskapen SelectionProtected till true.

Du kan ångra och göra om de flesta redigeringsåtgärder i en RichTextBox kontroll genom att anropa metoderna Undo och Redo. Med metoden CanRedo kan du avgöra om den senaste åtgärden som användaren har ångrat kan tillämpas på kontrollen igen.

Se även