請教:
在WIN7下的C#程式(VS2015),FORM顏色發灰,拷到win10的VS2015下面,打開后FORM顏色發白。
FORM的BACKCOLOR沒改過,都是CONTROL。
請問,如何完美解決這個問題呢?盡量不要動程式,讓WIN10下的顯示與WIN7一致呢?
還有LABEL-BACKCOLOR 為ActiveBorder,到WIN10下就不一樣了。
可以不可以調整WIN10的哪個設定,讓他們顯示一致?
uj5u.com熱心網友回復:
顏色值 Color.Control 是系統定義的,這個顏色值會根據作業系統的設定不同而不同(你可以在控制面板的顯示屬性里更改表單默認背景色)。如果要固定化,需要人為設定一個確定性的顏色值,而不是使用系統定義的顏色值。uj5u.com熱心網友回復:
program.cs 里默認會有這樣一句代碼
Application.EnableVisualStyles();
自己百度他起什么作用
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/195678.html
標籤:C#
下一篇:DateTime持久化總結
