2012-04-10 3 views
9

Мне показалось, что я хорошо разбираюсь в материалах WinForms, но, видимо, это не тот случай.Как контролировать размер переключателя с появлением «Button»

Данное приложение предназначено для аппаратного обеспечения сенсорного экрана. Я хочу, чтобы только одна из кнопок оставалась нажатой, поэтому я сделал их переключателями с внешним видом Button. Он работает хорошо, но я не могу контролировать их размер, такой как ширина и высота. Размер радиокнопки контролируется его текстом и размером шрифта. Если это для обычного приложения Windows, это не проблема. Но это проблема, так как я разрабатываю ее для сенсорного экрана.

Как контролировать размер переключателей?

ответ

18

Задайте AutoSize объект вашего RadioButton по false.

+0

Это позволяет увеличить число кнопок с кнопками, но размер графической части (круга с точкой в ​​ней) переключателя остается неизменным. – Jeff

+1

Ну, для этого вопроса это не имеет значения, потому что радио создано как кнопка (тогда нет круга). В общем, для изменения размера «кликабельной области» - ожидаемое поведение (и наиболее разумное). Подумайте о пропорциях и об окончательном внешнем виде (что он должен делать? Растите с текстом? Растите с границами?) Нитро упоминает, что этот элемент является частью темы окна (это может быть растровое изображение). Стандартный контроль охватывает 99% случаев использования, для чего-либо еще ... владельца рисовать! –

Смежные вопросы