【发布时间】:2020-11-04 06:50:20
【问题描述】:
我想制作使用NewsApi 获取新闻的程序,并想在程序中显示它们,但我无法按我的意愿显示它们。我可以像第一张图片一样显示结果。
但我想显示第二张图片中的结果。
NewsApi 返回标题、描述、图片链接、日期等。 那么我怎样才能像第二张图片一样显示结果。我应该使用列表视图还是我可以使用其他任何我想要的显示。
【问题讨论】:
-
使用 HTML 模板并使用 WebBrowser 控件在填充时显示 html 页面可能更简单。您也不会遇到链接问题。 ListView 可以显示类似的结果,但您将失去一些功能,例如单击链接的能力。好吧,您可以使用 LinkLabel,但是... FlowLayoutPanel 中显示的 UserControls 可能更容易处理(前提是您正确处理这些控件)。
-
ListViewItems 将具有相同的高度,即使您使用 LargeImage 和所有者绘制项目。正如 Jimi 所建议的那样,在 FlowLayoutPanel 中显示的 UserControls 将是最简单、最灵活的解决方案。