반응형
RichTextBox에서 텍스트 내용을 지우는 방법
RichTextBox에서 텍스트를 가져온 후 텍스트를 지웁니다.내가 어떻게 그럴 수 있을까?
TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd);
MessageBox.Show(txt.Text);
다음을 사용합니다.
_richTextBox.Document.Blocks.Clear();
이것은 간단한 방법입니다.
public void Clear()
{
richTextBox1.SelectAll();
richTextBox1.Selection.Text = "";
}
생성 시도:TextRange
와 함께RichBoxText
내용, 다음 설정Text
문자열 비우기:
TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd);
txt.Text = "";
Inline이 있을 때 리치 텍스트 상자를 지우는 데 문제가 있었습니다.리치 텍스트 상자에 있는 단추와 같은 UI 컨테이너 요소.이 경우에는 예외가 있습니다.
myRichTextBox.Document.Blocks.Clear ();
저는 이 문제를 해결할 수 있습니다.
myRichTextBox.Document = new System.Windows.Documents.FlowDocument ();
물론 인라인이 있든 없든 상관없이 작동합니다.UI 컨테이너 요소가 포함되어 있는지 여부.
리치 텍스트 상자를 지운다고 해서 리치 텍스트 상자를 사용하여 리치 텍스트 상자에서 모든 텍스트가 제거되는 것은 아닙니다.텍스트 = ";" 또는 richTextBox.지우기(); 처음 몇 줄만 지웠습니다.
이 문제를 해결하기 위해 Update() 함수 호출을 포함하여 이 문제를 해결했습니다.
richTextBox.Clear();
다음에
richTextBox.Update();
리치 텍스트 상자를 안정적으로 지웁니다.
리치 텍스트 상자의 모든 내용을 지우려면 다음 코드를 사용할 수 있습니다.
richTextBox1->SelectAll();
richTextBox1->Clear();
내가 아는 가장 쉬운 방법은 어떻게 말합니까?
(your richTextbox name).text = "";
텍스트 상자 필드의 모든 항목을 빈 코드로 바꾸라는 메시지가 표시됩니다.하지만 다른 방법도 있을 거라고 확신합니다.
언급URL : https://stackoverflow.com/questions/10805134/how-to-clear-text-content-in-richtextbox
반응형
'programing' 카테고리의 다른 글
기존 MongoDB 항목에서 키/값 삭제 (0) | 2023.05.16 |
---|---|
.gitignore에서 무시하는 특정 파일을 표시하는 Git 명령 (0) | 2023.05.16 |
Azure 스토리지 에뮬레이터가 설치되지 않음 (0) | 2023.05.16 |
VBA를 사용하지 않고 Excel에서 활성 행/열을 강조 표시하시겠습니까? (0) | 2023.05.16 |
"pip 설치"와 "python-m pip 설치"의 차이점은 무엇입니까? (0) | 2023.05.16 |