나는이 문제를 해결 내 머리를 얻으려고 : 나는 LargeIcon보기에서 폼의 목록보기가 (System.Windows.Forms.View.LargeIcon
)이상한 .NET의 ListView 행동
:
this.listView1.LargeImageList.ImageSize = new Size(32, 32);
그리고이 함수는 더블 클릭시 호출됩니다 내가 목록보기 더블 클릭하면, 크기 변경이 예상대로
private void listView1_DoubleClick(object sender, EventArgs e)
{
this.listView1.LargeImageList.ImageSize = new Size(64, 64);
}
하지만 내가 가지고있는 아이콘이 박탈되고, 난 그냥 BI를 얻을 수 g 빈 공간. 나중에 사용하기 위해 ImageIndex를 설정하더라도 공백으로 남으며 다시 표시 할 수 없습니다.
내가 뭔가 잘못하고 있다고 가정합니다.하지만 .NET이 손상 될 수도 있습니다. 아이콘이 사라지지 않도록 무엇을 변경해야합니까?
적절한 크기의 아이콘이 있습니까? (64, 64)? –
아니요, 모든 아이콘은 (200,200)이지만 처음에는 (32, 32)로 작동합니다. – Smashery