单击命令按钮,如果在文本框text1输入的数据同时满足除以2余1,除以4余3,则输出yes,否则输出no,再将焦点转移到文本框text1中并选中所有文本
1个回答
关注
展开全部
亲您好以下是基于Visual Basic的示例代码,实现了您的需求:Private Sub CommandButton1_Click() If Val(Text1.Text) Mod 2 = 1 And Val(Text1.Text) Mod 4 = 3 Then ' 判断条件 MsgBox "Yes" ' 输出Yes Else MsgBox "No" ' 输出No End If Text1.SetFocus ' 设置Text1的焦点 Text1.SelStart = 0 ' 从0位置开始选中所有文本 Text1.SelLength = Len(Text1.Text) ' 选中整个文本框End Sub在上述代码中,首先判断输入的数据是否同时满足除以2余1和除以4余3的条件,如果满足则弹出“Yes”的消息框,否则弹出“No”的消息框。接着,将焦点转移到文本框Text1中,选中所有文本。
咨询记录 · 回答于2023-05-22
单击命令按钮,如果在文本框text1输入的数据同时满足除以2余1,除以4余3,则输出yes,否则输出no,再将焦点转移到文本框text1中并选中所有文本
亲您好以下是基于Visual Basic的示例代码,实现了您的需求:Private Sub CommandButton1_Click() If Val(Text1.Text) Mod 2 = 1 And Val(Text1.Text) Mod 4 = 3 Then ' 判断条件 MsgBox "Yes" ' 输出Yes Else MsgBox "No" ' 输出No End If Text1.SetFocus ' 设置Text1的焦点 Text1.SelStart = 0 ' 从0位置开始选中所有文本 Text1.SelLength = Len(Text1.Text) ' 选中整个文本框End Sub在上述代码中,首先判断输入的数据是否同时满足除以2余1和除以4余3的条件,如果满足则弹出“Yes”的消息框,否则弹出“No”的消息框。接着,将焦点转移到文本框Text1中,选中所有文本。
可以再换种方式嘛,有点没听明白
或者您直接告诉我横线处填什么就可以
亲,以下是一个基于Visual Basic的示例代码,可以实现您描述的功能: Private Sub CommandButton1_Click() If Val(Text1.Text) Mod 2 = 1 And Val(Text1.Text) Mod 4 = 3 Then MsgBox "yes" Else MsgBox "no" End If Text1.SetFocus Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text)End Sub此代码将检查文本框Text1中输入的值是否同时满足除以2余1和除以4余3的条件。如果是,则输出“yes”,否则输出“no”。然后,它将把焦点转移到Text1中并选中所有文本。请注意,这个代码块仅作为示例。如果您要在自己的应用程序中使用它,请根据需要进行修改和适应。
亲,以下是填好后的代码: Private Sub Command_Click() X = Val(Text1.Text) If X Mod 2 = 1 And X Mod 4 = 3 Then Print "yes" Else Print "no" End If Text1.SetFocus Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text)End Sub请注意,“Print”语句应该被替换为“MsgBox”语句来产生一个弹出窗口,显示“yes”或“no”,同时禁止在文本框内输入任何值。