我想我的Windows窗體.NET應用程序有點更好,有花哨的圓角窗口,非標準顏色集,漂亮的控件。什麼是Windows窗體最好的免費皮膚庫?
雖然所有這些都可以用自定義ownerdraw來實現,但我不想花費太多時間並採取現有的免費實現(如果有的話)。
請推薦您的選擇。
我想我的Windows窗體.NET應用程序有點更好,有花哨的圓角窗口,非標準顏色集,漂亮的控件。什麼是Windows窗體最好的免費皮膚庫?
雖然所有這些都可以用自定義ownerdraw來實現,但我不想花費太多時間並採取現有的免費實現(如果有的話)。
請推薦您的選擇。
我不知道任何完整的免費庫,但要改善常見的.Net控件的外觀或功能,我會看CodeProject站點。有很多關於自定義控件的文章。例如,here是關於製作圓形按鈕的。
您可能需要做所有者繪圖,但假設該文章或其他文章中的代碼許可證適合您的需要,您可能可以重新使用代碼,而無需編寫太多的自己和一些文章包含您可能只能在代碼中引用的類庫。
如果你想給你的應用程序在Windows 7看另外還有Windows API Code Pack for .Net
據我所知,目前還沒有辦法的事「主題」中的WinForms或「剝皮」很容易。您必須找到/購買自定義控件(或控件庫),這些自定義控件執行所需的所有渲染操作,並按照您提及的方式執行並呈現自己的控件。
如果您將您的應用程序遷移到WPF,您會發現更多支持主題和「蒙皮」。
乾杯。