winforms - WinForms .NET 2.0+ 的标签云控件

标签 winforms controls tag-cloud

如何在 .NET 2.0+ WinForm 应用程序中呈现标签云?

我正在考虑的一个解决方案是使用 WebBrowser 控件并生成一些临时 HTML,但这似乎是一个相当繁重的解决方案。

我错过了一些更简单的东西吗?

最佳答案

创建一个实现流布局控件的用户控件怎么样?您可以有一个“Add(string tagName)”方法,该方法可以动态创建链接标签并将其添加到流布局控件中。流布局的工作方式与 Web 类似,添加到其中的控件按照创建顺序放置。

然后您只需添加一些逻辑即可根据该标签的点击次数调整链接标签的大小。

关于winforms - WinForms .NET 2.0+ 的标签云控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/278342/

相关文章:

c# - 由于 System.Security.SecurityException,Winform 应用程序无法启动

c# 使用 tabcontrol 禁用箭头导航

wpf - 在 WPF 中使用另一个控件作为不透明蒙版?

C# 在对话框中更新设置时重新加载/重绘表单

C# listview - 嵌入控件

c# - 我是否使用 Paint 事件在运行时定位控件?

controls - PropertyGrid 中的自定义下拉编辑器控件以白色显示

c# - 帮助理解标签云算法

CouchDB 标签云 View

太阳能标签云