SuperAPI AI 工具集

syncfusion-winforms-fontlistbox

通用与其它

查看项目

更新于 10-16 01:48

技能介绍

用途:Syncfusion.Windows.Forms.Tools.FontListBox 是派生自 ListBox 的控件,创建时自动填充用户系统上已安装的全部字体,用于在 WinForms 应用中展示字体列表并让用户选择字体,可将所选字体应用到标签、文本框等控件。

主要能力:支持单选、多选(MultiSimple、MultiExtended)等选择模式;UseAutoComplete 提供输入即匹配的自动补全;Sorted 按字母排序字体名;ItemHeight 控制每项像素高度;HorizontalScrollbar 与 HorizontalExtent 控制横向滚动条;ScrollAlwaysVisible 强制始终显示滚动条;VisualStyle 使用 FontListBoxStyle 枚举应用 Office/Metro 风格,可选 Default、Metro、Office2016Colorful、Office2016White、Office2016Black、Office2016DarkGray。

使用方式:添加程序集引用与 NuGet 包后,可通过设计器或代码创建控件。必要命令与代码保持原样,例如: using Syncfusion.Windows.Forms.Tools; FontListBox fontListBox1 = new FontListBox(); fontListBox1.Size = new System.Drawing.Size(160, 94); fontListBox1.UseAutoComplete = true; fontListBox1.SelectionMode = System.Windows.Forms.SelectionMode.One; fontListBox1.SelectedIndexChanged += FontListBox1_SelectedIndexChanged; this.Controls.Add(fontListBox1); 在 SelectedIndexChanged 事件中把 SelectedItem 字体应用到其他控件。VB.NET 用法类似,Imports Syncfusion.Windows.Forms.Tools 后新建 FontListBox 并 AddHandler。

适用场景:文本编辑器的字体选择器、多字体选择、键盘快速导航、始终显示滚动条、按字母排序、Office 风格外观。

限制:资料未提供授权与收费、价格、平台细节、具体 NuGet 包名与版本、性能或兼容性信息,暂未提供。