我一直在开发一个小程序,它从网络服务器(最新的论坛主题)获取 url 列表,并在创建新主题时警告用户。
所以我的程序的主要形式有一个按钮列表。每个按钮都有论坛主题的文本和下面的额外信息。当用户按下时打开带有主题 url 的浏览器。
问题是,为每个主题创建按钮感觉不对。我确信有更好的方法来为这个程序创建用户界面。我尝试了 listview,但我需要一些额外信息的空间,所以一行和一个文本大小不适合它。
编辑:对不起,这是一个 Windows 窗体应用程序。
我一直在开发一个小程序,它从网络服务器(最新的论坛主题)获取 url 列表,并在创建新主题时警告用户。
所以我的程序的主要形式有一个按钮列表。每个按钮都有论坛主题的文本和下面的额外信息。当用户按下时打开带有主题 url 的浏览器。
问题是,为每个主题创建按钮感觉不对。我确信有更好的方法来为这个程序创建用户界面。我尝试了 listview,但我需要一些额外信息的空间,所以一行和一个文本大小不适合它。
编辑:对不起,这是一个 Windows 窗体应用程序。
试试ObjectListView。以下是可以用它做的事情:
(来源:sourceforge.net)
对于这类事情,我会查看 WPF 并设置自己的控件样式。
您可以循环浏览它们并以编程方式添加按钮和标签。将它们垂直放置在彼此下方是简单的数学运算。
可能不是最佳实践,但它一直对我有用。