十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这个问题我以前也遇到过,好像是显卡或显卡的驱动问题,在更换显卡(比较好一点的显卡)后问题解决了。
创新互联是工信部颁发资质IDC服务器商,为用户提供优质的联通服务器托管服务
我说一下思路:
先从控件工具栏拖一个Timer控件(图标是表的那个)到界面
双击界面的Timer控件,在Timer的Tick事件里面,加一个判断,就是当那个要闪烁控件的visible属性等于true的时候,就赋值成false,否则当那个要闪烁控件的visible属性等于false的时候,就赋值成true
将Timer控件的的Interval属性设置成1000,因为这个是毫秒作为单位的,1000毫秒就是1秒,你也可以根据你的需要自行设置
将Timer控件的的Enable属性设置成true(如果使用其它控件控制,可以设置成false,然后再那个控件的click事件里面将其设置成true)
给你看一下代码:
Private Sub Form_Load()
Timer1.Interval = 1000 '设置闪烁间隔时间,这个单位是毫秒,1000毫秒就是1秒
End Sub
Private Sub Timer1_Timer() '这里的Text1是控件名称,我这里使用的是一个文本框举例,你可以换成其它的控件的控件名
If Text1.Visible = True Then
Text1.Visible = False
Else
If Text1.Visible = False Then
Text1.Visible = True
End If
End If
End Sub
右击VB6.exe的快捷方式,选择 属性\兼容性\更改所有用户设置\禁用桌面元素。
会。vb.netwinform是会闪烁的,其作用就是为了双缓冲,解决控件刷新。而WinForm就是.Net开发平台中对WindowsForm的一种称谓。
通过使用VB的Timer控件,程序员可以轻松的在窗体上实现闪烁文字的效果。本文将演示如何为Label控件加上闪烁效果,这种方法同样适用于其它多种控件。以下代码可以完成检验ForeColor属性的任务: Private Sub Timer1_Timer() If Label1.ForeColor = Label1.BackColor Then Label1.ForeColor = vbBlack Else Label1.ForeColor = Label1.BackColor End If End Sub 另外,你也可以让文字采用不同的颜色,比如交替采用红色和绿色: Private Sub Timer1_Timer() If Label1.ForeColor = vbRed Then Label1.ForeColor = vbGreen Else Label1.ForeColor = vbRed End If End Sub 当你停止文字闪烁时,还要确定文字的状态是可见的并且采用了合适的色彩。