实时错误 VB在不同窗体下运行同一过程

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:47:47
第一个窗体的“lblremember3.Caption ”,
第二个窗体 “lbldiary3.Caption ”
Public Sub Command5_Click()
Dim aa As Integer
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Then
riqi = MsgBox("请将日期填写完整", 0 + 48, "注意")
Else
nian = Val(Text1.Text)
yue = Val(Text2.Text)
ri = Val(Text3.Text)
If nian = Val(Year(Date)) And yue = Val(Month(Date)) And ri = Val(Day(Date)) Then lblremember1.Caption = rtfInput.Text And lbldiary1.Caption = rtfInput.Text
If nian = Val(Year(Date)) And yue = Val(Month(Date)) And ri = Val(Day(Date)) + 1 Then lblremember2.Caption = rtfInput.Text And lbldiary2.Caption = rtfInput.Text
If nian = Val(Year(Date)) And yue = Val(Month(Date)) And ri = Val(Day(Date)) + 2 Then lblremember3.Caption = rtfInput.Text And lbldiary3.Caption = rtfInput.Text
rtfInput.Locked = True
End If
End Sub

前面加上窗体名试试:
如:
form1.lblremember1.Caption = rtfInput.Text And form1.lbldiary1.Caption = rtfInput.Text

If nian = Val(Year(Date)) And yue = Val(Month(Date)) And ri = Val(Day(Date)) Then lblremember1.Caption = rtfInput.Text And lbldiary1.Caption = rtfInput.Text
If nian = Val(Year(Date)) And yue = Val(Month(Date)) And ri = Val(Day(Date)) + 1 Then lblremember2.Caption = rtfInput.Text And lbldiary2.Caption = rtfInput.Text
If nian = Val(Year(Date)) And yue = Val(Month(Date)) And ri = Val(Day(Date)) + 2 Then lblremember3.Caption = rtfInput.Text And lbldiary3.Caption = rtfInput.Text
rtfInput.Locked = True
这里是什么意思啊?
就是then后面的代码:lblremember1.Caption = rtfInput.Text And lbldiary1.Caption = rtfInput.Text
是什么意思呢?