| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 405 人关注过本帖
标题:天啊?怎么会这样?
只看楼主 加入收藏
gulangchow83
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2007-1-16
收藏
 问题点数:0 回复次数:2 
天啊?怎么会这样?
我在做一个记事本.我想在点击新建的时候会弹出对话框,让点击是,否,取消.点是保存,可是点 了否还是保存.代码如下:
Private Sub mnunew_Click()
On Error Resume Next
Dim temptext As String
Dim i As Integer
temptext = RichTextBox1.Text
If temptext <> Empty Then
i = MsgBox("文件 无标题的文字已经改变。想保存文件吗?", vbQuestion + vbYesNoCancel, Me.Caption) '弹出是,否,取消对话框
i = 6 '点击是
CommonDialog1.Filter = "文本文档(*.txt)|*.txt|所有文件|*.*|"
CommonDialog1.ShowSave
RichTextBox1.SaveFile CommonDialog1.FileName, 1 '保存文件
temptext = RichTextBox1.Text
Exit Sub
i = 7 '点击否
Unload Me
i = 2 '点击取消
cancel = True
End If
On Error GoTo 0
RichTextBox1.Text = ""
End Sub

谁能帮我改下啊??
搜索更多相关主题的帖子: 记事本 对话框 新建 
2007-01-21 15:42
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
Dim i As String

If temptext <> Empty Then
i = MsgBox("文件 无标题的文字已经改变。想保存文件吗?", vbQuestion + vbYesNoCancel, Me.Caption) '弹出是,否,取消对话框
if i = vbyes then'点击是
CommonDialog1.Filter = "文本文档(*.txt)|*.txt|所有文件|*.*|"
CommonDialog1.ShowSave
RichTextBox1.SaveFile CommonDialog1.FileName, 1 '保存文件
temptext = RichTextBox1.Text
Exit Sub
elseif i = vbno then '点击否
Unload Me
elseif i = vbcancel then'点击取消
cancel = True
End If

雁无留踪之意,水无取影之心
2007-01-21 15:48
gulangchow83
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2007-1-16
收藏
得分:0 
好啦.
谢谢!!!
2007-01-21 16:05
快速回复:天啊?怎么会这样?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018524 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved