vb做一个组合框,能使得text1里的字,变成宋体,隶书,拜托拜托急用

PrivateSuboptfontname_Change()DimindexAsIntegroptfontname.AddItem"宋体"optfontname.AddI... Private Sub optfontname_Change()
Dim index As Integr
optfontname.AddItem "宋体"
optfontname.AddItem "隶书"
optfontname.AddItem "幼圆"
Text1.FontName = optfontname(index).Caption
我把combo1改名成 optfontname
拜托告诉我哪里错了,急用
如果错到不能改,拜托帮我重做,在线等
展开
 我来答
闪星2
推荐于2017-09-04 · TA获得超过3007个赞
知道大有可为答主
回答量:2898
采纳率:58%
帮助的人:1054万
展开全部
Text1.FontName = optfontname(index).Caption
这行代码改成Text1.FontName = optfontname.text

 还有,你的思路有问题。

optfontname.AddItem "宋体"
optfontname.AddItem "隶书"
optfontname.AddItem "幼圆"

这三行代码应该放到窗体加载事件或者初始化事件中,或者optfontname_click()事件中

更多追问追答
追问
拜托,拜托,写详细点,帮我重写好不好,
追答
Option Explicit

Private Sub Form_Load()
    optfontname.Clear
    optfontname.AddItem "宋体"
    optfontname.AddItem "隶书"
    optfontname.AddItem "幼圆"
End Sub

Private Sub optfontname_Click()
    Text1.FontName = optfontname.Text
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式