0
在Visual Studio 2008中設計時間時,鼠標懸停時可以改變菜單顏色嗎? 或者至少改變所有的菜單項目在執行時同時 我使用Windows窗體更改設計時的顏色菜單
在Visual Studio 2008中設計時間時,鼠標懸停時可以改變菜單顏色嗎? 或者至少改變所有的菜單項目在執行時同時 我使用Windows窗體更改設計時的顏色菜單
餘did't發現了一種在德興時間做到這一點,但我的代碼需要改變中將renderMode到自定義,默認情況下使用「經理」選項。
不可能直接設置Custom的RenderMode;相反,ToolStrip在您提供自定義渲染器時進行設置。
來源here
與此,繼承的類的ToolStripRenderer
的class CustomRenderer : ToolStripRenderer
{
//customize here
}
,並調用它時,形式是負載
private void form_Load(object sender, EventArgs e)
{
menuStrip1.Renderer = new CustomRenderer();
}
我假設你的意思是你的應用程序的菜單(而不是VS菜單),當你的表單在設計模式下打開時。除非您創建自己的(自定義)菜單作爲控件並使用Component.DesignMode – mfloryan 2010-01-14 19:47:21
這是正確的,我正在討論我的應用程序的菜單。我正在使用標準菜單。 – 2010-01-14 20:09:52