Мне нужно отобразить панель инструментов прямо под строкой меню в моем приложении, но настройка RenderMode = Professional для каждого не дает идентичных результатов. Они оба показывают градиент фона, но не один и тот же.
Есть ли какой-нибудь способ использовать рендеринг Menustrip для Toolstrip, или наоборот?
Или кто-то может посоветовать, как лучше реализовать градиент самостоятельно, чтобы я мог выполнить его в субклассовом рендере?
ДОБАВЛЕНО ПОЗЖЕ:
Большое спасибо nobugz за ответ ниже. Полезный материал также есть в этом ответе .
Есть еще одна проблема - если я основываю свой пользовательский рендерер на ToolStripProfessionalRenderer и переопределяю OnRenderToolstripBackground, я все равно получаю изогнутые правые углы на моей ToolStrip, но не на моей MenuStrip. Есть ли какая-то внутренняя логика, которая обеспечивает другой регион для заполнения фоновым средством визуализации? Я отключил (переопределив функцию «ничего не делать») средство рендеринга границ.