vb.net复选框及字体颜色问题 题目是图上的第十题,计算代码我会做 , 但是那个红字黄底的代码怎么写TextBox1.ForeColor = Color.Red
TextBox1.BackColor = Color.Yellow
TextBox1.Text = 1234
在vb 。net中 我们制作个打字程序我想在文本框里的字母中指定一个字母变颜色的代码,要怎么写??在TextChanged事件中:privatevoidrichTextBox1_TextChanged(objectsender,EventArgse)
{
if(label1.Text==richTextBox1.Text)
richTextBox1.ForeColor=Color.Black;
else
richTextBox1.ForeColor=Color.Red;
}-------------------继续答复:
首先,还是建议你使用TextChange方法 。KeyPress方法只有在松开键后才触发 , 如果一直按着键比如写a,那这串a颜色不会变的,直到你松手 。
然后上代码,测试可用的,你直接放到KeyPress里也能用:
PrivateSubrichTextBox1_TextChanged(senderAsObject,eAsEventArgs)
ForiAsInteger=0TorichTextBox1.TextLength-1
richTextBox1.SelectionStart=i
richTextBox1.SelectionLength=1
Ifi=label1.Text.LengthThen
richTextBox1.SelectionColor=Color.Blue
ElseIflabel1.Text(i)richTextBox1.Text(i)Then
richTextBox1.SelectionColor=Color.Red
Else
richTextBox1.SelectionColor=Color.Black
EndIf
Next
richTextBox1.SelectionLength=0
richTextBox1.SelectionStart=richTextBox1.TextLength
EndSub这里写错的是红色,多写出来的是蓝色,具体你自己可以调整 。
顺便鄙视一下那个把我代码直接转VB贴上来的,我直接用工具转成VB了,方便楼主参考 。
有问题可以继续追问 。
在VB 。NET里随机色的代码怎么写Dim r as new Random
Dim m_Color As Color=Color.FromArgb(255,r.Next(0,255),r.Next(0,255),r.Next(0,255))
【vb.net颜色怎么写 vb颜色表示代码】关于vb.net颜色怎么写和vb颜色表示代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 73240是什么cpu,7320cpu怎么样
- html跳转php代码,html跳转到php
- 阿里云服务器挖矿违法么,阿里云服务器 挖矿程序
- 苹果手机和安卓换app,苹果安卓互换手机软件
- linux虚拟机命令重启 linux虚拟机初始化
- sqlserver查找包含某个表的作业,sql server在表里查找具体数据
- 腾讯苹果游戏转安卓,腾讯苹果游戏转安卓怎么转
- 电锤工具直播套餐,电锤工具直播套餐怎么做
- vb.net设定ip vbnet lib