求助!!!!C#LISTVIEW大图标视图,图标与文本不能对齐

程序人生起波澜 2017-08-13 12:07:32
怎么才能让listview大图标视图下,图标与文本对齐啊?
private void button1_Click(object sender, EventArgs e)
{
listView1.Dock = DockStyle.None;
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Bottom;
button3.SendToBack();
button3.Dock = DockStyle.Bottom;
listView1.BringToFront();
listView1.Dock = DockStyle.Bottom;
listView1.Clear();
listView1.Items.Add("设置","设置",0);
listView1.Items.Add("是否启用短信提醒","是否启用短信提醒",1);
listView1.Items.Add("设置密码","设置密码",2);

}
可是图标显示的好像是右对齐,该怎么处理才能让图标跟文本标签对齐?


}
...全文
377 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
listview不要设置stateimagelist属性,就好了,如果设置stateimagelist=imaglist1就会多一个空的图标在前边
風丶 2020-12-23
  • 打赏
  • 举报
回复
引用 4 楼 程序人生起波澜 的回复:
你好,!我找到原因了,是因为LISTview1设置有误,所以才导致有个前面有个空图标框

楼主,请问是怎么解决的呢?
風丶 2020-12-21
  • 打赏
  • 举报
回复
请问楼主,图标和文本对齐是怎么弄的?
  • 打赏
  • 举报
回复
你好,!我找到原因了,是因为LISTview1设置有误,所以才导致有个前面有个空图标框
  • 打赏
  • 举报
回复
我用的是VS2017版的
秋的红果实 2017-08-13
  • 打赏
  • 举报
回复
引用 2 楼 flyking2 的回复:
我用的是VS2017才出现这样的情况; listView1.Columns[0].TextAlign = HorizontalAlignment.Center;不能用,编译时出现index=0索引无效。
先加载数据,在确保有数据的情况下(至少要有1列),执行该语句
  • 打赏
  • 举报
回复
我用的是VS2017才出现这样的情况; listView1.Columns[0].TextAlign = HorizontalAlignment.Center;不能用,编译时出现index=0索引无效。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧