Для этого вы можете создать UserControl
, который содержит закрепленную кнопку, затем вы можете переопределить поведение вашего UserControl
, чтобы при его автоматическом изменении размеровРазмеры, меньшие, чем обычно требуется для кнопки, и, таким образом, заставляют текст кнопки располагаться ближе к краю.Однако вам потребуется использовать пробную ошибку, чтобы гарантировать, что текст виден для всех настроек DPI .
Вы также можете рассмотреть возможность использования ToolStripButton
s вместо этого с соответствующим средством визуализации, которое делает их похожими на обычные кнопки.Они часто имеют меньший размер, и вы должны лучше контролировать отступы и поля текста внутри кнопки в зависимости от того, сколько настроек вы предоставляете.