• 程序中的对话框应用(3)- “字体”对话框


    “字体”对话框允许用户任意选择一种字体并设置字体样式,用户选择的字体包含在Font属性中,使用“字体”对话框可为任意具有Font属性的组件设置字体。

    1、使用“字体”对话框设置Memo字体样式示例:

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      FontDialog1.Execute;
      Memo1.Font.Name:= FontDialog1.Font.Name;
      Memo1.Font.Size:= FontDialog1.Font.Size;
      Memo1.Font.Style:= FontDialog1.Font.Style;
      Memo1.Font.Color:= FontDialog1.Font.Color;//就是将“字体”对话框属性赋值给带有font属性的组件
    end;

    2、在“字体”对话框中显示引用按钮,修改Options属性中的fdApplyButton属性为True,对话框中将出现一个“应用”按钮

     

    Options属性说明

    属性 说明
    fdAnsiOnly 只显示windows字符集字体
    fdApplyButton 无论是否有OnApply处理过程,“字体”对话框中均显示“应用“按钮
    fdEffects 显示效果组合框,该组合框包含了删除线、下划线、复选框、颜色下拉列表框
    fdFixedPitchOnly 只显示等宽字体
    fdForceFontexist 只允许用户在字体组合框中输入存在的字体,如果输入一个不存在的字体,单击”确定“按钮将弹出错误提示对话框
    fdLimitSize 激活MaxFontSize属性和MinFontSize属性,限制字体大小
    fdNoFaceSel 在字体对话框打开时,不显示选中的字体
    fdNoOEMFonts 在字体对话框中只显示非OEM字体
    fdScalableOnly 在字体对话框中只显示缩放的字体
    fdNoSimulations 在字体对话框中只显示实际字体,而不是DGI字体模拟
    fdNoSizeSel 在对话框打开时不显示选中的字体大小
    fdNoStyleSel 在对话框打开时不显示选中字体的风格
    fdNoVectorFontes 与fdNoOEMFnts相同
    fdShowHelp 在对话框中显示”帮助“按钮
    fdTrueTypeOnly 在字体对话框中只显示trueType字体
    fdWysiwyg 在字体对话框中只显示屏幕设备和打印机设备都可用的字体
    fdAnsiOnly 只显示windows字符集字体
  • 相关阅读:
    S2T40,第五章
    S2T40,第四章,简答5
    sqlmap扫描发现注入点示例
    使用jenkins部署.net项目
    在线预览PDF插件
    Visual Studio 2019 License Key
    asp.net core mvc 中 ModelState.IsValid 值是fasle
    sql操作
    sql server 查找与替换 正则表达式 匹配
    asp.net redis 帮助类封装
  • 原文地址:https://www.cnblogs.com/fansizhe/p/12784115.html
Copyright © 2020-2023  润新知