偷懒把本来要判断输入值的textbox 输出提示值,结果点两次程序异常
2016-07-02 15:13
387 查看
调试程序是苦并快乐着的事,
为防止用户直接点击导入下表,于是我设置提示,点击时先判断textbox 里边有无值,为空的话也在textbox做提示
程序如下:
点一次可以正常输出到textbox中,点第二次程序出现异常:
第一次
第二次:
什么情况,这是? 设置断点竟然没反映,各种疑惑,环境出问题了吗? 怎么断点都不行,没见过这么古怪的问题啊,结果突然间意识到
工程设置了发布模式release 。于是乎
设置断点提示:当前不会命中断点,还没有为该文档加载任何符号;
改成debug,在运行,终于知道问题在哪里。
程序跑到else里边去了,if这关过了跑到else里边去了,当然else 没做判断也是问题,这是后话,先说if 判断textbox 判断为空怎么还跑到else里边,
后来一看,textbox 被赋值了,第一次点击的时候,把提示值赋值给textbox了,所以再点的时候不为空了,于是跑到了else里边
换成debug,错误如下图:
还是debug 模式好。要不出现问题也不知道出现在哪里了。
为防止用户直接点击导入下表,于是我设置提示,点击时先判断textbox 里边有无值,为空的话也在textbox做提示
程序如下:
点一次可以正常输出到textbox中,点第二次程序出现异常:
第一次
第二次:
什么情况,这是? 设置断点竟然没反映,各种疑惑,环境出问题了吗? 怎么断点都不行,没见过这么古怪的问题啊,结果突然间意识到
工程设置了发布模式release 。于是乎
设置断点提示:当前不会命中断点,还没有为该文档加载任何符号;
改成debug,在运行,终于知道问题在哪里。
程序跑到else里边去了,if这关过了跑到else里边去了,当然else 没做判断也是问题,这是后话,先说if 判断textbox 判断为空怎么还跑到else里边,
后来一看,textbox 被赋值了,第一次点击的时候,把提示值赋值给textbox了,所以再点的时候不为空了,于是跑到了else里边
换成debug,错误如下图:
还是debug 模式好。要不出现问题也不知道出现在哪里了。
相关文章推荐
- Java IO流中的flush()方法
- 使用python下载图片
- Cadence基础知识2(环境搭建、原理图库制作、原理图绘制、快捷键)
- Web前端开发推荐阅读书籍-精华
- CentOS配置网易163 yum源
- NOSQL Benchmarks
- MyEclipse连接sqlserver2008具体流程
- Supervisor-进程管理入门
- MySQL和Tomcat8免安装版本的配置
- 《谷歌是如何运营的》读书笔记
- CSS 之 Position定位
- Hadoop安装
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- iOS—PageViewController循环切换界面问题
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- 实时监听输入框值变化的完美方案:oninput & onpropertychange