我有一个带有一些文本的richTextBox(例如:Hello world)。我的目标是制作2个组合框,我可以选择字体和字体大小。 richtTextBox应该改变整个文本的字体。
当有人告诉我如何开始这个或者我必须在谷歌搜索什么时,这将是很好的。我现在搜索一整天,只找到带有字体对话框的帖子。
我将Visual Studio与WindowsFormsApplication一起使用
问题:
如何在图片中创建C#中的组合框?
带着友好的祝福嗅探
答案 0 :(得分:2)
哟可以使用InstalledFontCollection
。
关于负载:
InstalledFontCollection IFC = New InstalledFontCollection();
ComboBox1.DisplayMember = "Name";
ComboBox1.DataSource = IFC.Families;
您将拥有所有字体的组合,并显示其名称。
答案 1 :(得分:1)
这不是太难。您需要查找当前计算机上安装的所有字体,使用它们填充组合框,当用户从组合框中选择项目时,您可以根据选择更改字体。
答案 2 :(得分:0)
如果您使用WPF,可以使用一行代码执行此操作:
<ComboBox ItemsSource="{Binding Source={x:Static Fonts.SystemFontFamilies}}"/>
此行将生成一个包含SystemFontFamilies中所有字体的组合框。