问题 单项选择题

下列程序的功能是调用字体对话框来设置文本框字体,单击按钮弹出对话框后,按Cancel键退出对话框,则
Private Sub Command1_Click()
CommonDialog1.CancelError=True
CommonDialog1.Flags=cdlCFEffects Or cdlDFBoth
CommonDialog1.Action=4
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
End Sub

A.Text1的字体不发生变化

B.Text1的字体发生变化

C.Text1的字体和颜色发生变化

D.程序出错!

答案

参考答案:D

解析: 对话框的CancelError属性的作用是指示当选取“取消”按钮时是否出错,本题目中该属性为True,因此按Cncel键后将导致程序出错,一般应该在程序中添加对错误的处理。

单项选择题
选择题