この行?
15212 次
3 に答える
11
ToolStripDropDownMenu
/etcの境界線が失われないように、型チェックを追加することをお勧めします。( から継承されてToolStrip
いるため、同じカスタム レンダラーの使用が自動的に開始されます):
protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e)
{
if (e.ToolStrip.GetType() == typeof(ToolStrip))
{
// skip render border
}
else
{
// do render border
base.OnRenderToolStripBorder(e);
}
}
縁ToolStripDropDownMenu
取りは使用中はあまり目立ちませんが、使用ToolStripSystemRenderer
すると目障りになりToolStripProfessionalRenderer
ます。
また、アプリSystem.Windows.Forms.ToolStripManager.Renderer = new MySR();
全体のすべてのToolStrip
インスタンスMySR
をデフォルトで使用する場合にも、この設定が役立ちます。
于 2013-07-03T00:59:34.093 に答える