你的代码是正确的!!!!!!
在我的机器上正确运行
可以看下你的电脑是否没有其中某种字体,如没有则会出现(实时错误380)
下面的代码,演示了将所有可用的打印字体,添加到下拉组合框中,单击组合框的某项,设置文本框的字体为相应的字体
请先添加一个组合框, 一个文本框
Private Sub Combo1_Click()
Text1.FontName = Combo1.Text
End Sub
Private Sub Form_Load()
Dim I ' Declare variable.
combo1.clear
For I = 0 To Printer.FontCount - 1 ' 确定字体数.
Combo1.AddItem Printer.Fonts(I) ' 把每一种字体放进列表框.
Next I
text1.text="12345我是中国人abcde"
End Sub
希望能给你一定启发
代码没有问题,你先看一下窗口名称属性是否是form值?
如果窗口名称是form1则
private sub form1_click()
你的代码
...
end sub