與.NET和工具欄,菜單和狀態欄rendermode(藍色)和標準型(灰色)
你好, 問題我有點新手到.NET所以請忽略我的無知。如果你看看上面的圖片(一個完整的原型,忽略黑色:) :)你會看到可愛的菜單,工具欄狀態欄全部使用windows XP渲染模式和時髦的藍色。
看看窗體,標籤,複選框和其他按鈕,你看到可怕的舊學校窗口灰色。這些組件沒有渲染模式。
我的問題:有沒有什麼方法可以顯示XP風格的所有內容,還是我必須選擇新的組件?
Thx。 A.
與.NET和工具欄,菜單和狀態欄rendermode(藍色)和標準型(灰色)
你好, 問題我有點新手到.NET所以請忽略我的無知。如果你看看上面的圖片(一個完整的原型,忽略黑色:) :)你會看到可愛的菜單,工具欄狀態欄全部使用windows XP渲染模式和時髦的藍色。
看看窗體,標籤,複選框和其他按鈕,你看到可怕的舊學校窗口灰色。這些組件沒有渲染模式。
我的問題:有沒有什麼方法可以顯示XP風格的所有內容,還是我必須選擇新的組件?
Thx。 A.
它看起來像XP風格。該按鈕的圓角具有光滑的3D外觀(不像「老式灰色」那樣只是「凸起的盒子」)。
這裏是例子的舊式灰色按鈕:
好像沒有得到工具欄背景上的複選框及按鈕背景的方式。另一種方法是使用DisplayStyle = Text來將它們添加爲工具欄按鈕。
該複選框可以替換爲工具欄按鈕並設置CheckOnClick=True
。它也有一個屬性Checked
,可以是真或假。如果您需要三州,您可以改用CheckState
。
這已經是標準的XP風格。
嘗試更改Toolstrip的渲染模式;這可能會讓你更開心。
否則,您需要轉移到第三方組件供應商。
我一直在使用DevExpress,我對他們很滿意。