여기 내 이전 질문과 관련하여 : Changing Font Size for ListView Column in C#. OwnerDraw가 활성화 된 listView 내에서 열의 높이를 변경하는 방법을 알고 싶습니다.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()는 크기를 변경합니다. –