我收到以下错误:
错误 4“System.Windows.Forms.ToolStripButton”不包含“透明”的定义,并且找不到接受“System.Windows.Forms.ToolStripButton”类型的第一个参数的扩展方法“透明”(您是否缺少使用指令还是程序集引用?) C:\Users\E1\Desktop\text editor\Editor\Editor\Form1.cs 321 34 Editor
我正在尝试实现以下代码:
protected void PaintTransparentBackground(Graphics graphics, Rectangle clipRect)
{
graphics.Clear(Color.Transparent);
if ((this.Parent != null))
{
clipRect.Offset(this.Location);
PaintEventArgs e = new PaintEventArgs(graphics, clipRect);
GraphicsState state = graphics.Save();
graphics.SmoothingMode = SmoothingMode.HighSpeed;
try
{
graphics.TranslateTransform((float)-this.Location.X, (float)-this.Location.Y);
this.InvokePaintBackground(this.Parent, e);
this.InvokePaint(this.Parent, e);
}
finally
{
graphics.Restore(state);
clipRect.Offset(-this.Location.X, -this.Location.Y);
}
}
}
它说工具条按钮不包含该定义。我想为标签做这件事,但它似乎不起作用。从来没有遇到过这样的问题。
有什么提示吗?