各位懂VB的大师,我有一个很简单的问题要向你们请教啊~~help me!!

这是我做的作业的截图,我是刚学VB的,你们能帮我看看到底是哪里出问题了吗?我操作的时候那些字体的颜色没有改变啊... 这是我做的作业的截图,我是刚学VB的,你们能帮我看看到底是哪里出问题了吗?我操作的时候那些字体的颜色没有改变啊 展开
 我来答
ZHMINGEN
2012-11-04 · TA获得超过1735个赞
知道大有可为答主
回答量:3149
采纳率:68%
帮助的人:1253万
展开全部

应该使用数组控件,如图:

 

Private Sub Check1_Click(Index As Integer)
If Check1(0).Value = 1 Then
Text1.FontBold = True
Else
Text1.FontBold = False
End If
If Check1(1).Value = 1 Then
Text1.FontItalic = True
Else
Text1.FontItalic = False
End If
If Check1(2).Value = 1 Then
Text1.FontUnderline = True
Else
Text1.FontUnderline = False
End If
End Sub

 

Private Sub Command1_Click()
Call Form_Load
End Sub

 

Private Sub Form_Load()
For i = 0 To 2
Option1(i).Value = False
Option2(i).Value = False
Check1(i).Value = 0
Next i
Text1.Font = "宋体"
Text1.ForeColor = &H0
End Sub

 

Private Sub Option1_Click(Index As Integer)
If Option1(0).Value = True Then
Text1.Font = "宋体"
ElseIf Option1(1).Value = True Then
Text1.Font = "黑体"
ElseIf Option1(2).Value = True Then
Text1.Font = "幼圆"
End If
End Sub

Private Sub Option2_Click(Index As Integer)
If Option2(0).Value = True Then
Text1.ForeColor = vbRed
ElseIf Option2(1).Value = True Then
Text1.ForeColor = vbGreen
ElseIf Option2(2).Value = True Then
Text1.ForeColor = vbYellow
End If
End Sub

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
12105412
2012-11-04 · TA获得超过817个赞
知道小有建树答主
回答量:1349
采纳率:0%
帮助的人:837万
展开全部
Private Sub Option4_Click()
Text1.ForeColor = vbRed
End Sub
'这样就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人间一馋师
2012-11-11 · TA获得超过109个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:111万
展开全部
1、option控件被单击后value属性值就是true了,所以填then后面的就可以了,其他的是废话
2、童鞋,你的true拼写错误了,有反应就出鬼了
3、字体颜色是fontcolor属性

我已经不忍心看了
PS:下次记得放分,不然没几个人愿意回答的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a1759687359
2012-11-19
知道答主
回答量:33
采纳率:0%
帮助的人:7.5万
展开全部
我也不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式