【问题标题】:Showing images along with their names in listview在列表视图中显示图像及其名称
【发布时间】:2012-09-05 07:42:48
【问题描述】:

我正在使用具有 3.5 框架的 C#.net。 我有一个具有列表视图和图像列表控件的表单。我正在将图像从文件夹添加到 imagelist,然后从 imagelist 到 listview。 这工作正常并显示图像,但是我怎样才能显示图像名称。

【问题讨论】:

  • @codingbiz : winform 应用程序
  • @Mayank Pathak:我没有使用任何数据库。只是从文件夹中读取并显示在列表视图中

标签: c# winforms listview


【解决方案1】:

在设计时,编辑 Items 集合,并将其 Text 属性设置为您要显示的标签的文本。

Here you can see an image on where to find the Text property.

在运行时,你也可以设置它们的Text属性。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。
【解决方案2】:

我猜你想设置View property:

ListView.LargeIcon 例如显示带有标签的图像。

另外,如果你打算使用 ListViews,我建议你看看ObjectListView,它非常灵活,可以让你开发更漂亮的 listview 控件。

【讨论】:

  • 我正在使用“listview.LargeIcon”属性,但它仍然只显示图像而不是它们下面的标签。请帮忙。
  • 您确定要为图像分配标签吗?如果您正在这样做,请发布您正在使用的代码...
  • 图片已经有名字了,我需要重新分配标签吗??
  • 是的,您必须提取测试并将其分配给 ListView 项。
【解决方案3】:

有两种方法..

  1. 如果您将图像存储在数据库中。那么您也应该将图像的名称保存在数据库中。并在显示时获取该记录以及其他记录以将其显示在 UI 上。
  2. 如果您将图像存储在应用程序的某个目录中。那么您必须在数据库中保存带有路径或不带路径的图像名称。您可以通过提取您的姓名以及 SQL 查询中的其他字段来获取并显示您的姓名。

【讨论】:

  • 我没有使用任何数据库。只是从文件夹中读取并显示在列表视图中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-18
  • 1970-01-01
  • 2013-03-26
  • 2013-04-24
  • 1970-01-01
相关资源
最近更新 更多