| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 572 人关注过本帖
标题:这段代码怎么了?
只看楼主 加入收藏
冰雪天
Rank: 2
来 自:陕西咸阳
等 级:论坛游民
帖 子:60
专家分:34
注 册:2009-9-4
结帖率:83.33%
收藏
已结贴  问题点数:10 回复次数:3 
这段代码怎么了?
If change <> True Then
  
    Dialog2.Show
      If Me.Caption <> "新建文本" Then
      
        Dialog2.text1.Caption = "是否保存文本?"
        
      Else:
        Dialog2.text1.Caption = "文件" & Me.Caption & "内容已经改变,是否保存?"
      End If
End If
我这一段代码有什么问题?为什么总是最后结果总是 :文件新建文本内容已经改变,是否保存?并且我在窗体load事件的时候已经给change赋值false?
请教!!!
谢谢!!!!!
搜索更多相关主题的帖子: 代码 
2010-03-15 22:07
wei855198
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:228
专家分:944
注 册:2009-4-24
收藏
得分:10 
不防问下,你这里面,Dialog2是对话框控件还是窗体?我姑且理解为窗体。
你这里面,text1是文本框还是标签?文本框没有Caption属性,我姑且理解为标签。如果我的姑且理解是正确的话,那你的命名太不规则,代码可读性差。
另外,代码中Me代表的是放置这段代码的窗体,不是Dialog2,
如果原窗体的Caption=“新建文本”,它当然执行IF结构中的第二分支,结果也就是你所说的了。

护肤小店 http://mina2010.
靓装小店 http://liangliyizu2010.
2010-03-16 09:55
冰雪天
Rank: 2
来 自:陕西咸阳
等 级:论坛游民
帖 子:60
专家分:34
注 册:2009-9-4
收藏
得分:0 
回复 2楼 wei855198
删了几个控件,懒,直接改了控件名,没改代码

我愛滑板!!!
2010-03-16 19:16
冰雪天
Rank: 2
来 自:陕西咸阳
等 级:论坛游民
帖 子:60
专家分:34
注 册:2009-9-4
收藏
得分:0 
回复 2楼 wei855198
“<>”是逻辑不等于呀,脑残了
谢谢!!!!!!

我愛滑板!!!
2010-03-16 19:21
快速回复:这段代码怎么了?
数据加载中...
 
   



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

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