Tag: 对话框

为C#设计自定义字体对话框/选择器,过滤掉非真实类型的字体

由于内置字体对话框在选择非真实类型字体时返回“非真实类型字体”exception,我正在尝试使用字体系列创建自定义字体对话框,该字体系列会过滤掉非真实类型字体。 控件工作正常但我需要这个对话框的大小和样式选择器。 我发布了当前的代码。 请帮我添加尺寸和样式选择器。 它也可能对你有用。 public class FontListBox : ListBox { private List _fonts = new List(); private Brush _foreBrush; public FontListBox() { DrawMode = DrawMode.OwnerDrawFixed; ItemHeight = 20; foreach (FontFamily ff in FontFamily.Families) { // determine the first available style, as all fonts don’t support all styles FontStyle? availableStyle = null; foreach (FontStyle style […]