vb编程在同一天如有重复复制则弹出对话框提示
vb编程 按Command1复制Text1的输入内容时,在同一天如有重复复制则弹出对话框提示,“是否重复提交?”按“是”确认,按“否”取消。代码如何写?最好能具体点。 下面写的为什么不对,应该怎么写?
Private Sub Command1_Click()
If GetSetting(App.Title, "Settings", "d_t", "") = Date Then
'从注册表获取上次复制日期,如果和本次日期相同
If MsgBox("是否重复提交?", vbYesNo + vbQuestion, "提示") = vbYes Then
Clipboard.Clear
Clipboard.SetText Text1.SelText '复制
End If
Else
Clipboard.Clear
Clipboard.SetText Text1.SelText
End If
SaveSetting App.Title, "Settings", "d_t", Date '将本次复制日期存入注册表
End Sub
Private Sub mnuPaste_Click()
Text1.SelText = Clipboard.GetText() '复制
End Sub
[解决办法]
编写程序之前,首先搞明白要做什么。
你的逻辑没有理顺。