关键词搜索

源码搜索 ×
×

VB字体对话框ShowFont

发布2021-01-24浏览954次

详情内容

“ 本节课程学习ShowFont字体对话框”

上节课程一起学习了ShowColor颜色对话框,本节课程将学习的是字体对话框。

字体对话框,为用户提供一个字体选择器,用于字体、大小、颜色、样式等字体属性选择。

图片

首先,将对话框控件CommonDialog添加到窗体上。

然后,设置对话框属性。比如:

' 设置“取消”为 True
CommonDialog1.CancelError = True
' 设置 Flags 属性
CommonDialog1.Flags = cdlCFEffects Or cdlCFBoth

    其中Flags属性具有以下值:
    在这里插入图片描述

    接着,使用ShowFont方法弹出字体对话框。

    CommonDialog1.ShowFont
    
    • 1

    最后,获取用户的字体属性设置
    '字体

    CommonDialog1.FontName
    '字号
    CommonDialog1.FontSize
    '粗体
    CommonDialog1.FontBold
    '斜体
    CommonDialog1.FontItalic
    '下划线
    CommonDialog1.FontUnderline
    '删除线
    CommonDialog1.FontStrikethru
    '颜色
    CommonDialog1.Color
    
      5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    完整的举例,如下:

    Private Sub Command1_Click()    
        ' 设置“取消”为 True    
        CommonDialog1.CancelError = True    
        On Error GoTo Err    
        ' 设置 Flags 属性    
        CommonDialog1.Flags = cdlCFEffects Or cdlCFBoth    
        ' 显示“字体”对话框    
        CommonDialog1.ShowFont    
        '字体    
        Text1.Font.Name = CommonDialog1.FontName    
        '字号    
        Text1.Font.Size = CommonDialog1.FontSize    
        '粗体    
        Text1.Font.Bold = CommonDialog1.FontBold    
        '斜体    
        Text1.Font.Italic = CommonDialog1.FontItalic    
        '下划线    
        Text1.Font.Underline = CommonDialog1.FontUnderline    
        '删除线    
        Text1.FontStrikethru = CommonDialog1.FontStrikethru    
        '颜色    
        Text1.ForeColor = CommonDialog1.Color    
        Exit Sub    
    Err    
    ' 用户按了“取消”按钮    
        Exit Sub
    End Sub
    
      5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27

    字体对话框
    图片

    获取字体设置并改变文本框字体
    图片

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载