显示模式是 smallicon 控件是listview
现在显示的结果是:
图标+描述 图标+描述 图标+描述
图标+描述 图标+描述也就是一行显示了3条数据,现在就是要一行显示一条数据
图标+描述
图标+描述
图标+描述
....
就是这种效果
哪位高手知道,教教小弟?this.listView1.Alignment = System.Windows.Forms.ListViewAlignment.Left; 不能解决这个问题。
现在显示的结果是:
图标+描述 图标+描述 图标+描述
图标+描述 图标+描述也就是一行显示了3条数据,现在就是要一行显示一条数据
图标+描述
图标+描述
图标+描述
....
就是这种效果
哪位高手知道,教教小弟?this.listView1.Alignment = System.Windows.Forms.ListViewAlignment.Left; 不能解决这个问题。
不能解决。
最好把代码贴出来
{
this.listView2.Items.Clear();
//listView2.Alignment = ListViewAlignment.Left;
if (e.Node.Tag == null)
{
return;
}
DirectoryInfo dir = new DirectoryInfo(e.Node.Tag.ToString());
FileInfo[] dir_f;
try
{
dir_f = dir.GetFiles();
}
catch
{
return;
}
this.listView2.BeginUpdate();
foreach (FileInfo dir_f_part in dir_f)
{
listView2.Items.Add(dir_f_part.Name,1);
}
this.listView2.EndUpdate();
}
要使用for循环来提取
这个就是每行显示一项
否则是按图标方式显示,根据控件宽度摆放!还有一个问题:你现在的listView1就一列,你在控件上添加列没有?
没有的话,要添加列!或用代码加也行!
listView1.Columns.Add("Column 1", -2, HorizontalAlignment.Left);