[英]change color menu in design time
在Visual Studio 2008中,在設計時將鼠標懸停在菜單上時,可以使用任何形式來更改菜單顏色嗎? 或者至少在我使用Windows窗體的執行時間同時更改所有菜單項
我沒有找到在設計時執行此操作的方法,但是我需要使用代碼將RenderMode更改為custom,默認情況下使用“ manager”選項。
直接設置Custom的RenderMode是不可能的。 相反,在提供自定義渲染器時,ToolStrip會對其進行設置。
來源在這里
繼承了ToolStripRenderer類
class CustomRenderer : ToolStripRenderer
{
//customize here
}
並在加載表單時調用它
private void form_Load(object sender, EventArgs e)
{
menuStrip1.Renderer = new CustomRenderer();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.