簡體   English   中英

c#.net4 VisualStyles是否可以使窗體控件看起來像在XP下的Vista / win7上一樣?

[英]c# .net4 VisualStyles is there a way to make a forms controls to look as they do on Vista/win7 under XP?

嗨,我有一個使用復選框將外觀設置為按鈕的表單,它在Windows 7上運行良好且看起來不錯,但在XP上卻不行,您無法確定它們是向上還是向下...

因此,無論運行在哪個OS上,我都可以使窗體看起來像W7一樣嗎?

我已經嘗試過this.EnableVisualStyles = true; 並將其設置為false會使窗體在Win 7中看起來像廢話...

干杯

這是不可能的。 EnableVisualStyle僅啟用特定於OS的呈現(即非“經典”呈現)。 這些按鈕始終是特定於OS的。

如果要獨立於OS渲染,則必須使用Infragistics或Nevron之類的控件庫。 但是我仍然認為這不是一個好主意。 我認為您的應用程序應該看起來已集成到os主題中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM