2012-03-01 57 views
0

我想在.NET中爲一些編程語言創建IDE,因爲我需要一個輸入文本框,我將有空間來編寫我的代碼。在這個文本框中,我需要一個代碼格式化程序,如果特定行包含一個單詞imports該行必須具有紅色,如果代碼包含像public, private, protected, internal這樣的行必須​​是綠色。在這個模型中,如果某個單詞被檢測到該行應該獲得一個顏色。我怎樣才能做到這一點?asp中每行的單獨顏色:TextBox

+0

不可能與標準文本框(編輯:但剛剛發現[此方法](http://www.queness.com/post/10363/10-features-packed-javascript-wysiwyg-and-rich-text-editors),試試吧)。你可以使用這些控件之一:@TimSchmelter這些都是JavaScript,OP想要一個.TimSchmelter是一個JavaScript腳本,你可以使用這些控件之一:http://www.queness.com/post/10363/10-feature-packed-javascript-wysiwyg-and-rich-text-editors – 2012-03-01 15:59:18

+1

@TimSchmelter那些是JavaScript,OP想要一個。網絡程序。 – jzworkman 2012-03-01 16:03:55

+0

@jzworkman:我誤解了這個問題。 – 2012-03-01 16:08:20

回答

2

您需要使用RichTextBox,然後通過設置該行的richTextBox的背景色,您可以找到關鍵字並突出顯示它們所在的整個行。看看富文本框語法突出顯示的答案,它應該指向正確的方向:How to Syntax Highlight in a RichTextBox [C#]?