簡體   English   中英

在設計時更改顏色菜單

[英]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.

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