如何使用C#向GlassButton
添加ToolStrip
。我的代码是:
ToolStrip toolStripTaskBar = new ToolStrip();
GlassButton gBtn = new GlassButton();
ToolStripButton button = (ToolStripButton)gBtn;
toolStripTaskBar.Items.Add(button);
我遇到以下异常:
Cannot convert type 'Glass.GlassButton' to 'System.Windows.Forms.ToolStripButton'
任何建议我如何实现这一目标?
答案 0 :(得分:3)
使用ToolStripControlHost代替ToolStripButton将自定义按钮添加到ToolStrip:
ToolStrip toolStripTaskBar = new ToolStrip();
GlassButton gBtn = new GlassButton();
ToolStripControlHost button = new ToolStripControlHost(gBtn);
toolStripTaskBar.Items.Add(button);
答案 1 :(得分:0)
您将需要包裹GlassButton
class
,其基数为ToolStripItem
。您将要遇到的问题范围未知且对于此论坛而言过于宽泛。
底线,GlassButton
不是,ToolStripItem
不是{{1}},这就是你收到错误的原因。