用showfont后怎么知道点的是确定还是取消按纽啊????
就是commanddialog.showfont啊

解决方案 »

  1.   

    Private Sub Command1_Click()
    ' 设置“取消”为 True
    CommonDialog1.CancelError = True
    On Error GoTo ErrHandler
    ' 设置 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
    ErrHandler:
    ' 用户按了“取消”按钮
    Exit Sub
    End Sub
      

  2.   

    CommonDialog1.CancelError 
    返回是否按了取消按纽