次のエラーが表示されます。
エラー 4 'System.Windows.Forms.ToolStripButton' には 'Transparent' の定義が含まれておらず、タイプ 'System.Windows.Forms.ToolStripButton' の最初の引数を受け入れる拡張メソッド 'Transparent' が見つかりませんでした (ディレクティブまたはアセンブリ参照を使用していますか?) 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);
}
}
}
ツールストリップ ボタンにはその定義が含まれていないと表示されます。タブでやりたいのですが、うまくいかないようです。このような問題は経験したことがありません。
ヒントはありますか?