初学VB遇到的一个程序设计题

[复制链接]
查看11 | 回复6 | 2007-12-7 16:08:10 | 显示全部楼层 |阅读模式
Dim isDBc As BooleanPrivate Sub Form_Click()isDBc = FalseTimer1.Enabled = TrueEnd SubPrivate Sub Form_DblClick()isDBc = TrueTimer1.Enabled = TrueEnd SubPrivate Sub Form_Load()Timer1.Interval = 300Timer1.Enabled = FalseEnd SubPrivate Sub Timer1_Timer()If isDBcTrue Then
Me.Print "你好,欢迎使用VB"
Me.Caption = "鼠标单击窗体"Else
Me.Print "再见,谢谢使用VB"
Me.Caption = "鼠标双击窗体"End IfTimer1.Enabled = FalseEnd Sub在窗体上添加一个 Timer控件再粘帖上面的代码就可以了标题栏不显示的原因是你没加双引号将字符串引住的原因
回复

使用道具 举报

千问 | 2007-12-7 16:08:10 | 显示全部楼层
Dim isDBc As Boolean Private Sub Form_Click() isDBc = False Timer1.Enabled = True End Sub Private Sub Form_DblClick() isDBc = True Timer1.Enabled = True End Sub Private Sub Form_Load() Timer1.Interval = 300 Timer1.Enabled = False End Sub Private Sub Timer1_Timer() If isDBcTrue Then Me.Print "你好,欢迎使用VB" Me.Caption = "鼠标单击窗体" Else Me.Print "再见,谢谢使用VB" Me.Caption = "鼠标双击窗体" End If Timer1.Enabled = False End Sub 在窗体上添加一个Timer控件 标题栏不显示的原因是你没加双引号
回复

使用道具 举报

千问 | 2007-12-7 16:08:10 | 显示全部楼层
Form1.Caption = "鼠标双击窗体"Form1.Caption = "鼠标单击窗体"
回复

使用道具 举报

千问 | 2007-12-7 16:08:10 | 显示全部楼层
呵呵 VB的纠错就是不那么好用 伊人尤在 说的很对 标题栏显示不出来 是因为你没加双引号 加了就OK了 双击也会OK的
回复

使用道具 举报

千问 | 2007-12-7 16:08:10 | 显示全部楼层
Form1.FontSize = 20 Form1.FontName = "黑体" Form1.ForeColor = RGB(255, 0, 0) Form1.Print "你好,欢迎使用VB" Form1.Caption = "鼠标单击窗体" End Sub Private Sub Form_DblClick() Form1.FontSize = 20 Form1.FontName = "黑体" Form1.ForeColor = RGB(255, 0, 0) Form1.Print "再见,谢谢使用VB" Form1.Caption = "鼠标双击窗体" End Sub vba /excel中试了挺好呀,如下(有的属性不一样加了‘):Private Sub UserForm_Click()'UserForm.FontSize = 20'UserForm.FontName = "黑体"UserForm.ForeColor = RGB(255, 0, 0)'UserForm.Print "你好,欢迎使用VB"UserForm.Caption = "鼠标单击窗体"End SubPrivate Sub UserForm_DblClick(ByVal Cancel As MSForms.ReturnBoolean)'UserForm.FontSize = 20'UserForm.FontName = "黑体"UserForm.ForeColor = RGB(255, 0, 0)'UserForm.Print "再见,谢谢使用VB"UserForm.Caption = "鼠标双击窗体"End SubPrivate Sub Form-load()Caption = ""Private Sub Form_Click() Cls Form1.FontSize = 20 Form1.FontName = "黑体" Form1.ForeColor = RGB(255, 0, 0) Form1.Print "你好,欢迎使用VB" Form1.Caption = "鼠标单击窗体" End Sub Private Sub Form_DblClick() Cls Form1.FontSize = 20 Form1.FontName = "黑体" Form1.ForeColor = RGB(255, 0, 0) Form1.Print "再见,谢谢使用VB" Form1.Caption = "鼠标双击窗体" End Sub
回复

使用道具 举报

千问 | 2007-12-7 16:08:10 | 显示全部楼层
Private Sub Form_Click() clsForm1.Print "你好,欢迎使用VB" Form1.Caption = "鼠标单击窗体" End Sub Private Sub Form_DblClick() clsForm1.Print "再见,谢谢使用VB" Form1.Caption = "鼠标双击窗体" End Sub
回复

使用道具 举报

千问 | 2007-12-7 16:08:10 | 显示全部楼层
系统响应双击之前会响应单击,所以在单击程序里要判断一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行