私はvb.netにいて、印刷ドキュメントをフォーマットしようとしています。片隅にある交渉不可能な属性の1つは、背景が黒でテキストが白の文字列を持っている必要があります。DrawStringを使用しようとしていますが、ブラシの色を変更できますが、BackColorを変更する方法がわかりません。
これが可能かどうか誰かが知っていますか、それとも、長方形を描いてそれを黒にし、その上に白いブラシの色で文字列を置くという2つのステップで行うなど、もう少し複雑なことをする必要がありますか?
誰かが助けることができるならば、前もって感謝します。
Dim Lgraph As Graphics = e.Graphics
Dim rec As System.Drawing.Rectangle
rec.X = 30
rec.Y = 0
rec.Width = 70
rec.Height = 50
Lgraph.DrawRectangle(Pens.Black, balls)
Lgraph.DrawString(lblSku.Text.Substring(3, 4), New Font("Arial", 18, FontStyle.Regular), Brushes.Blue, rec)
これは私が望んでいることとほぼ同じですが、長方形を特定の色で塗りつぶしたいのですが、Pens.Blackは境界線を選択した色にします。