用VB 6.0编写代码,有一个复选框check1。选中它时label1里的内容字体便为黑体,代码如何写。

label1.fontname=iif(check1=1,true,false)这句代码错在哪?... label1.fontname = iif(check1=1, true, false)
这句代码错在哪?
展开
 我来答
匿名用户
2011-01-28
展开全部
改成:Label1.FontName = IIf(Check1.Value = 1, "黑体", "宋体")
FontName 是字体名称
另,设置粗体时:
Label1.FontBold = IIf(Check1.Value = 1, True, False)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
氢氧结合体
2011-01-31 · 超过21用户采纳过TA的回答
知道答主
回答量:115
采纳率:100%
帮助的人:44.8万
展开全部
Fontname是字体名称,FontBold才是粗体。
且Check1=1此语句是错误的,控件不能赋值,只能设置属性。应该为:Check1.Value=1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今宵没的睡
2011-01-28 · 超过30用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:61.8万
展开全部
给你思路,具体代码、语法自己写。

sub check1_click()
if check1.checked then //判断是否选中
label1.font = '黑体' //设置黑体
else
label1.font = '正常'
end if
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laserw9
2011-02-08 · TA获得超过883个赞
知道小有建树答主
回答量:356
采纳率:80%
帮助的人:197万
展开全部
Label1.FontName = IIf(Check1.Value = 1, "黑体", Label1.FontName)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jishunquan
2011-01-30 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:30.3万
展开全部
If Check1 = 1 Then
Label1.FontBold = True
Else
Label1.FontBold = False
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式