У меня есть элемент управления, который содержит NumericUpDown
в ToolStripControlHost
и предоставляет свойства NumericUpDown
. С функциональной точки зрения это нормально, но когда он размещен на ToolStrip
, он не подходит визуально к другим ToolStripItem
с.
Я хотел бы использовать ToolStripRenderer
, существующий *1009*, чтобы нарисовать элемент управления способом, аналогичным ToolStripComboBox
, которые также находятся на элементе управления. Я не заинтересован в создании пользовательского ToolStripRenderer
для этого, так как я хочу, чтобы другие, использующие этот элемент управления, могли использовать его с любым выбранным средством визуализации.
Я попытался переопределить OnPaint
и OnPaintBackground
в классе управления хостингом и в размещенном классе управления, используя методы рисования рендерера, но все, чего я могу добиться - это иметь неокрашенную область по краям; кнопки прокрутки по-прежнему отображаются в системной теме.
Как нарисовать размещенный NumericUpDown
, используя существующий ToolStripRenderer
?