Со ссылкой на мой предыдущий вопрос: Changing Font Size for ListView Column in C#. Я хотел бы знать, как изменить высоту столбца в спискеView с включенным OwnerDraw.Изменение высоты столбца для столбца ListView
Мне удалось изменить шрифт, используя следующий код.
using (Font headerFont =
new Font("Helvetica", 10, FontStyle.Bold)) //Font size!!!!
{
e.Graphics.DrawString(e.Header.Text, headerFont,
Brushes.Black, e.Bounds, sf);
}
Хотя я не могу изменить размер столбца, давая ему эффект отсечки. Я играл с Rectangle.Bounds, но это, кажется, только для чтения.
Любые предложения?
Спасибо
Это очень некрасиво, вам придется вызывать SendMessage(). LVM_GETHEADER, чтобы получить элемент управления заголовком, HDM_LAYOUT, чтобы получить текущий макет, SetWindowPos(), чтобы изменить размер. –