| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Почему все контролы слегка различаются по высоте? |
| Автор: Dims 14.2.2011, 12:24 |
| DateTimePicker и TextBox имеют высоту 20 пикселей, а ComboBox 21. Если выстраивать эти элементы в ряд -- выглядит аляповато. Как избавиться от этой особенности? Как сделать, чтобы все контролы были высотой либо 20, либо 21? |
| Автор: Rohoss 14.2.2011, 14:13 |
| Сделайте наследника ComboBox и задайте ему высоту 20 и его тогда уже добавляйте |
| Автор: Dims 19.2.2011, 16:04 |
| Понятно, спасибо. А всё-таки, в чём причина разнобоя? Злоупотребление алкоголем в MS или что-то другое? |
| Автор: -Mikle- 19.2.2011, 17:25 |
| Установите у тесктбокса Multiline=True. Не лучший вариант, но все же лучше, чем делать наследника ради Height. Видел, что вы интересовались WPF? Мой совет, продолжайте интересоваться WPF активнее и уже переходите на него. Там полностью новая идеология представления, отрисовки, лайоутинг и прочее (включая ваши вопросы привязки данных в соседских постах). И не збудьте про WCF еще. WinForms вроде уже не поддерживается мелкософтами. |