窗体中有命令按钮Command32,其Click事件代码如下。该事件的完整功能是:接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。 PrivateSub Command32_Click( )max=0 max n=0 For i=iTo 10 num=Val(InputBox(”请输入第”&i&”个大于0的整数;”)) If__________Then max=num max_n=i End If Next i MsgBox(”最大值为第”&max_n&”个输入的”&Max) End Sub 程序空白处应该填入的表达式是( )。
“秒表”窗体中有两个按钮(“开始/停止”按钮bOK,“暂停/继续”按钮bPus);一个显示计时的标签iNure;窗体的“计时器间隔”设为100,计时糟度为0.1秒。 要求:打开窗体如图1所示;第一次单击“开始/停止”按钮,从0开始滚动显示计时(见图2);10秒时单击“暂停/继续”按钮,显示暂停(见图3),但计时还在继续:若20秒后再次单击“暂停/继续”按钮,计时会从30秒开始继续滚动显示;第二次单击“开始/停止”按钮,计时停止,显示最终时间(见图4)。若再次单击“开始/停止”按钮可重新从0开始计时。 相关的事件程序如下: Optioncompare Database Dim flag,pause As Boolean PrivateSub bOK_click() flag=__________ Me!bOK.Enabled=True Me!bPus.Enabled=flag End Sub PrivateSub bPus_click() pause=Notpause Me!bOK.Enabled=Not Me!bOK.Enabled End Sub PrivateSub Form Open(Cancel As Integer) flag=False Pause=False Me!b0K.Enabled=True Me!bPus.Enabled=False End Sub PrivateSub Form Timer() Staticcount As Single If flag=TrueThen Ifpause=False Then Me!INum.Capti_dj=Round(count,1) End If Count=__________ Else count=0 End If End Sub 横线处应填写的内容是( )。
输入用户名和密码,如用户名或密码错误,则给出提示信息;如正确,则显示“欢迎使用!”信息。要求整个登录过程在30秒中完成,如果超过30秒还没有完成正确的登录操作,则程序给出提示自动终止整个登录过程。 OptionCompare SatabaseDim Second As Integer PrivateSub Form_Open(Cancel As Integer) Sec_dj=0 End Sub PrivateSub Form Timer( ) If Second>30 Then MsgBox”请在30秒中登录”,vbCrcal,”警告” Doemd.Close Else Me!Tnum=30-Second倒计时 End If Sec_dj=__________ End Sub PrivateSub OK Click( ) If Me.UsetName<>”123”or Me.UserPassword<>”456”Then MsgBox”错误!¨+”您还有”&30-Second&”秒”,vbCritical,”提示” Else Me.TimerInterval=__________ 终止Timer事件继续发生MsgBox” 欢迎使用!”vbInformation,”成功” DoCmd.Close End If End Sub 横线处应填写的内容是( )。
在窗体中有一个标签Lablel,标题为“测试进行中”,有一个命令按钮Commandl,事件代码如下: Private Sub Commandl Click( )Lablel.Caption=”标签” End Sub Private Sub Form—Load( )Form.Caption=”举例” Commandl.Caption=”移动”End Sub 打开窗体后,单击命令按钮,屏幕显示( )。