当想新建一个文档的时候,我想让它判断text1中是否有字符,如果有就弹出msgbox提示保存“是”“否”或“取消! 这该怎么做呢,我实在做不出来
解决方案 »
- --------------------------------------------------------------VB网页自动填表,下拉列表问题!
- 知道FORM的名字字符如"form1",如何执行这个窗体。
- 急用!请问大师们,我想使我的界面分成三个区
- 第一所素质大学的构想
- 第一条记录哪去了?
- 内存清空管理(在线等)
- 怎么表示这个date?
- 急!急!制作VB安装文件的问题
- 用VB通过xodem协议编串口编程问题
- Excel自定义窗体label控件caption属性不能自动刷新
- 请问如何打开并编辑‘Visual Basic Form File’?我的
- 高分相送:怎么样把一个桌面版的数据库系统改成C/S模式的?
if vba.lenb( vba.trim$( text1.text))=0 then
msgbox "没有数据"
else
msgbox "已有数据,是否保存?", vbyesno
end if
'建立一个新的文件
Dim strmsg As String
If Text1.Text <> "" Then
strmsg = MsgBox("是否保存改文件?", vbQuestion + vbYesNoCancel, "NotePad")
'选择取消
If strmsg = vbCancel Then Exit Sub
'选择保存
If strmsg = vbYes Then
Call SaveFile
End If
'选择不保存
If strmsg = vbNo Then
Unload Me
End If
End If
End SubPublic Sub SaveFile()
Dim fs As New FileSystemObject
Dim txtFile As TextStream
On Error Resume Next
With CommonDialog1
.Filter = "文本文件(*.txt)|*.txt"
.DialogTitle = "保存"
.FilterIndex = 0
.ShowSave
End With
Set txtFile = fs.CreateTextFile(CommonDialog1.FileName, True)
txtFile.Write Text1.Text
txtFile.Close
'建立新的记事本,txt进行清空处理
Text1.Text = ""
End Sub
这是个简单的示范,你可以在上面加上自己的代码进行改写