2012-03-01 7 views
0

프로그래밍 언어로 .NET에서 IDE를 만들고 싶습니다. 코드 입력 공간이 필요한 입력 텍스트 상자가 필요합니다. 이 텍스트 상자에서 특정 줄에 단어가 포함되어있는 경우처럼 코드 작성기가 필요합니다. imports 코드에 public, private, protected, internal과 같은 단어가 포함되어 있으면 그 줄은 녹색이어야하며 그 줄은 녹색이어야합니다. 이 모델에서는 어느 단어가 발견되면 선이 색을 가져야합니다. 이것을 어떻게 할 수 있습니까?asp : TextBox에서 각 행의 색상이 구분되어 있습니다.

+0

표준 TextBox에서는 편집 할 수 없지만 [이 방법은 http://www.queness.com/post에서 찾을 수 없습니다./10363/10-feature-packed-javascript-wysiwyg-rich-text-editors)를 사용해보십시오. 다음 컨트롤 중 하나를 사용할 수 있습니다. http://www.queness.com/post/10363/10-feature-packed-javascript-wysiwyg-and-rich-text-editors –

+1

@TimSchmelter 이들은 javascript입니다. OP가 필요합니다. 그물 프로그램. – jzworkman

+0

@jzworkman : 질문을 오해했습니다. –

답변

2

RichTextBox를 사용해야하고 해당 행에 대한 richTextBox의 배경색을 설정하여 키워드를 찾고 전체 행을 강조 표시 할 수 있습니다. richTextBox 구문 강조 표시에 대한 답변을 살펴보면 올바른 방향으로 사용자를 안내해야합니다. How to Syntax Highlight in a RichTextBox [C#]?

관련 문제