2015-10-16 78 views
-2

我想創建一個文本字段,當用戶輸入一個單詞,它會檢查,如果它等於「測試」例如,測試的顏色將更改爲紅色等在 即時通訊使用C++ builder,那麼它怎麼做呢?如何設置自定義顏色的特定單詞,如IDE

+2

考慮下縮小你的問題,着眼於你有一個具體的問題。目前,你只是要求我們爲你工作,而不是爲你遇到的問題尋求幫助。告訴我們你做了什麼,哪些不能工作,我們可以幫助你讓這部分工作。 –

+0

@MikePrecup即時通訊不要求你做我的工作,我只需要一篇關於該文章的幫助,而不僅僅是一個代碼 – Kordy

+0

它取決於GUI框架(或控制檯功能)。也許在C++ builder中,一些特定的GUI框架絕大多數情況下是可能的,所以它不言而喻?儘管如此,它仍然很好。 –

回答

0

您可以使用TRichEdit。您可以使用它的SelStartSelLength屬性來選擇該單詞,然後使用它的SelAttributes->Color屬性更改單詞的字體顏色(或使用Win32 API等效)。請參閱下面的文章,有關如何實施「語法高亮顯示」與TRichEdit一些細節:

Faster rich edit syntax highlighting

相關問題