2012-07-03 55 views
1

我被要求修改我們軟件的一部分,以便用戶可以設置按鈕本身的顏色。不幸的是,由於我們所有按鈕的字體顏色都是黑色,這使得大約一半的可能顏色難以辨認,或者至少不是他們應該做的。因此,我的問題是,是否可以分析標準的HTML HEX顏色000000 - FFFFFF或VB用來確定最合適的顏色以用作背景的前景。 (它只需要在黑色和白色之間進行選擇)。我正在考慮嘗試使用getpixel並嘗試將顏色轉換爲灰度並確定其差異,其他建議將不勝感激。確定背景顏色的字體顏色

+0

什麼也讓他們選擇字體顏色爲自己?如果你改變一個按鈕的背景顏色,改變字體顏色將不會是那麼多工作 –

+0

這是我可能最終會回落(事實上,我正在做的,而我在等待這裏的迴應),但是他們擁有的按鈕數量非常大(最多50個),基於文本文件,我們正在加載文本文件中的顏色,這意味着他們不得不關閉並重新加載我們的軟件以查看任何更改。我可以製作一個計時器來重新加載它,但之前我遇到過這樣的問題,如果我至少可以有一個明智的建議顏色(比如我爲背景做的),用戶可能會覆蓋這個顏色會很好。所以它仍然很好。 – feldoh

+0

我可以在主軟件中編輯一個編輯器,並且可能最終會結束,但現在我們不希望人們意外地將所有文本隱藏起來,並且無法在不呼叫支持的情況下將其取消,因此至少能夠捕獲真正類似的顏色有用。 – feldoh

回答