두어개의 비디오를보고 있는데 강조 표시하거나 RichTextBox에서 찾은 모든 단어에 대해 BackColor를 설정할 수 있다는 것을 알았습니다.이 작업은 내 프로젝트에서 작업중인 Label로 수행했습니다. 하지만 Label.Find 및 Label.SelectionBackColor 등을 사용할 수 없습니다. 내 레이블에서 단어를 검색하고 강조 표시 할 수있는 방법이 있습니까?라벨에서 특정 단어를 강조 표시하려면 어떻게합니까?
답변
해결 방법은 다음과 같습니다. RichTextBox를 만들어 레이블로 사용합니다.
는 레이블처럼 보이게하기 위해 이러한 속성 설정 : 주위
richTextBox.ReadOnly = true;
richTextBox.BorderStyle = BorderStyle.None;
richTextBox.BackColor = SystemColors.Control; // or whatever your background color is
작업 사용자 선택 비활성화 :
richTextBox.Enabled = false;
richTextBox.SelectAll();
richTextBox.SelectionColor = SystemColors.ControlText; // or whatever you want the default text color to be
// you have to set the color or else it will be gray because of Enabled=false
편집 : 난 그냥 SelectAll();
및 SelectionColor = SystemColors.ControlText
어떤 변화 이후, 그것을 시도 텍스트를 추가하면 검정색이됩니다 (현재 SelectionStart
이 색상이 다른 텍스트 지점에 있지 않다면)
제가 사용하고있는 레이블이 새로운 텍스트로 끊임없이 업데이트되고 있습니다, 이것이 문제입니까? –
은 문제가되지 않아야합니다. 텍스트를 변경하거나 텍스트를 추가 하시겠습니까? 아니면 둘 다입니까? – x4rf41
전체 Label + 새 정보를 다시 작성하여 텍스트에 추가하고 있습니다. 괜찮습니까? –
레이블에 두 가지 다른 전경색/배경색을 사용할 수 없습니다. 다른 레이블의 텍스트를 분할하거나 richtextbox를 사용할 수 있습니다.
- 1. 작성된 특정 단어를 강조 표시하려면 javascript/jquery?
- 2. 특정 구문으로 행을 강조 표시하려면 어떻게합니까?
- 3. 일련의 버튼을 강조 표시하려면 어떻게합니까?
- 4. Excel에서 셀을 강조 표시하려면 어떻게합니까?
- 5. C#에서 scintilla 또는 다른 방법을 사용하여 .txt 파일의 특정 단어를 강조 표시하려면 어떻게합니까?
- 6. jquery datepicker 캘린더를 볼 때 특정 날짜를 강조 표시하려면 어떻게합니까?
- 7. jQuery를 사용하여 DIV의 특정 부분을 강조 표시하려면 어떻게합니까?
- 8. 카메라보기로 찍은 이미지에서 텍스트 청크를 강조 표시하려면 어떻게합니까?
- 9. 텍스트 파일에서 배경 텍스트를 강조 표시하려면 어떻게합니까?
- 10. PHP에서 조건을 사용하여 텍스트를 강조 표시하려면 어떻게합니까?
- 11. AJAX Post에서 Html.ValidationMessage를 강조 표시하려면 어떻게합니까?
- 12. ICSharpCode.TextEditor.TextEditorControl을 사용하여 구문 오류를 강조 표시하려면 어떻게합니까?
- 13. Emacs에서 CVS 변경 사항을 강조 표시하려면 어떻게합니까?
- 14. 웹 페이지에서 특정 단어를 찾으려면 어떻게합니까?
- 15. UIDatePicker에 특정 날짜를 표시하려면 어떻게합니까?
- 16. 내 페이지에서 사용자가 검색 한 단어를 강조 표시하려면 어떻게해야합니까?
- 17. regexp를 사용하여 키워드로 단어 전체를 강조 표시하려면 어떻게합니까?
- 18. telerik mvc combobox 특정 단어를 강조 표시
- 19. 단락의 특정 단어를 강조 표시하는 방법
- 20. Eclipse에서 특정 단어를 강조 표시하는 방법
- 21. 문자열의 특정 단어를 동적으로 강조 표시
- 22. 여는 때 이맥스는 특정 단어를 강조 표시합니다.
- 23. 마우스 오버시 이미지 맵의 일부분을 강조 표시하려면 어떻게합니까?
- 24. 텍스트 문서에서 단어를 검색하고 해당 행을 표시하려면 어떻게합니까?
- 25. JavaScript를 사용하여 탭 콘텐츠의 일부 단어를 강조 표시하려면 어떻게해야합니까?
- 26. 임의의 단어를 표시하려면 어떻게해야합니까?
- 27. 이미지를 늘리지 않고 특정 치수로 표시하려면 어떻게합니까?
- 28. Wordpress. 특정 수의 게시물을 표시하려면 어떻게합니까?
- 29. Magento의 특정 카테고리에서 행마다 신제품을 표시하려면 어떻게합니까?
- 30. 배열에서 특정 항목을 선택하여 UITableView에 표시하려면 어떻게합니까?
웹 응용 프로그램을 다루고 있습니까? –
Windows Forms의 레이블 (사용하고 있다고 생각하는)은 그런 종류의 스타일을 지원하지 않습니다. – x4rf41
TextBox를 사용하고 편집 및 강조 표시와 같은 컨트롤을 제한하고 내가 찾은 코드를 사용하는 옵션이 될까요? –