| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > TextBox. уменьшить размер |
| Автор: _hunter 14.3.2008, 17:58 |
| Добрый день. Нужно использовать TextBox как редактор элементов ListView. Для этого нужно чтобы его (TextBox'а) высота совпадала с высотой строки ListView'а. Размеры бокса поменять удалось (установив Multiline) но выглядит это всеравно страшно: у TextBox'а слишком большой отступ между его верхней границей и верхней границей текста (7px), в то время как у ListView'а это 2px. Есть ли какой-то способ уменьшить этот отступ? Или придется самоклепом с CustomDraw'ом заниматься? С уважением... |
| Автор: vponomarov 14.3.2008, 18:07 |
| попробуй BorderStyle поставить None. должно по-лучше выглядеть |
| Автор: _hunter 14.3.2008, 18:11 |
| как по мне -- с рамкой наоборот красивше -- редактируемая ячейка (в этом случае) визуально отличается от остальных... |
| Автор: vponomarov 14.3.2008, 18:19 |
| ну тогда, как вариант, можно поставить у текстБокса BackColor=Transperent и переписать его OnPaint: просто рисуем квадрат нужного размера и заливаем его нужным цветом |