2011-04-06 54 views
0

如果您選擇Textfield/TextArea /其他內容中的文本,您可能會發現文本的顏色被顛倒過來,並且該字段的背景顏色會變爲黑暗/與原來的顏色不同。擺動合成皮膚:用鼠標突出顯示的文本的區域?

有沒有一個區域來描述這個?

當使用鼠標在文本框中選擇/高亮顯示文本時,使用「。*」鍵應用的以下樣式將按照預期應用樣式。這使我相信,只有突出顯示的文字只有一個區域鍵:

<style id="backingStyle"> 
    <opaque value="true"/> 
    <font name="Arial" size="12"/> 
    <state> 
     <color value="#333333" type="BACKGROUND"/> 
     <color value="WHITE" type="FOREGROUND"/> 
    </state> 
    </style> 
    <bind style="backingStyle" type="region" key=".*"/> 

但是,如果我能找到它,我會被詛咒!

謝謝!

回答

1

Synth L &對於不同的狀態,F可以具有不同的屬性。所以選擇的文本沒有單獨的區域。不同的狀態用這種方式描述:

<state> 
    <color value="#333333" type="BACKGROUND"/> 
    <color value="WHITE" type="FOREGROUND"/> 
</state> 
<state value="SELECTED"> 
    <color value="#000080" type="BACKGROUND"/> 
    <color value="BLACK" type="FOREGROUND"/> 
</state> 
+0

謝謝哈!完善。 – 8bitjunkie 2011-04-06 13:57:51

+1

我應該補充說我需要使用type =「TEXT_BACKGROUND」和type =「TEXT_BACKGROUND」。我還需要刪除我的標籤內部的標籤中的「backingStyle」 - 這些標籤以前阻止了「selected」的樣式通過。 謝謝你讓我回答! – 8bitjunkie 2011-04-06 13:59:45

+0

Synth的一個問題是它的文檔很少。我花了很多時間在其源代碼中瞭解它的工作原理。順便說一句,你應該爲你的問題標出正確的答案。 – 2011-04-07 06:56:45

相關問題