VB6中如何改变字体颜色?
我有一些显示记录集中的值的代码。 如果该值小于 8000,我希望更改显示文本的颜色。 我尝试过这个:
If (recordset(1).Value) < 80000 Then
font.color = &HFFEFEF
End If
但是没有用。 我该怎么做?
I have some code that displays values from a record set. If the value is less than 8000, I wish to change the color of the displayed text. I tried this:
If (recordset(1).Value) < 80000 Then
font.color = &HFFEFEF
End If
But it didn't work. How do I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
添加到乌鸦的答案。
您还可以使用:
和
Addon to raven's answer.
You can also use:
and
您不指定如何显示信息,但如果您使用的是 TextBox,则可以通过 ForeColor 属性更改文本颜色
You don't specify how you are displaying the information, but if you're using a TextBox, you would changed the text color via the ForeColor property
更改每个条件内文本框/标签的前景色可能会成功。 例如,我想输入一个整数,我想知道我输入的整数是奇数还是偶数。
交易内容是:
如果整数是奇数,它将在标签中显示为红色文本,
否则,如果为偶数,它将在标签中显示为蓝色。
以此为例:
代码:
*mod 是一个模运算符函数,用于取 text1 除以 2 的余数?
Changing the forecolor of the textbox/label inside each conditions may do the trick. For example I want to input an integer and I want to know if the integer I've entered is ODD or EVEN.
The deal is:
If the integer is an ODD, it will display as a RED text in the label,
else if it is EVEN, it will display as blue in the label.
Take this as an example:
Code:
*mod is a modulo operator function used to take the remainder of the text1 divided by 2?