をホストし、のプロパティを公開するコントロールがNumericUpDown
ありますToolStripControlHost
。NumericUpDown
機能的には問題ToolStrip
ありませんが、 に配置すると、視覚的に他ToolStripItem
の と一致しません。
ToolStrip
既存のを使用して、コントロールにもある es とToolStripRenderer
同様の方法でコントロールを描画したいと思います。コントロールを使用する他のユーザーが、選択したレンダラーで使用できるようにしたいので、それを行うToolStripComboBox
ためのカスタムを作成することに興味はありません。ToolStripRenderer
ホスティング コントロール クラスとホストされたコントロール クラスでオーバーライドを試みOnPaint
、レンダラーの描画メソッドを使用してみましたが、達成できるのは端の周りに未塗装の領域を持つことだけです。OnPaintBackground
スピン ボタンは引き続きシステム テーマで描画されます。
NumericUpDown
既存の を使用してホストされた をペイントするにはどうすればよいToolStripRenderer
ですか?