- UID
- 59104
- 帖子
- 81
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2007-5-19
|
我测试了,TW2的判断还是有问题,不是基于TW窗体是否被隐藏来判断的,而是基于是否使用热键来判断的。
以下为测试内容,其中已经设置热键。
证据:
1.打开一个TW,不隐藏,用第三方软件比如抓图软件snagit,点击其帮助菜单中的链接到其主页的菜单项目,此时TW直接新开一个标签来打开主页;(这个是正常的,和预期目标相同)
2.打开一个TW,使用鼠标中键来隐藏TW,然后执行上述过程,TW直接显示被隐藏的TW窗口并新建一个标签来打开主页;(这个不正常,与预期目标不同,因为TW已经隐藏了,不应该显示已有窗口来打开新内容)
3.打开一个TW,使用鼠标设置的热键来隐藏TW,然后执行上述过程,TW则新建一个进程来打开主页,不会显示被隐藏的那个TW。(这个正常,和预期目标相同)
分析:TW2没有直接用TW是否已经隐藏来判断外部引用时是否打开一个新的TW窗口,而是是否使用了热键(注意是使用,而不是是否设置了热键)和TW是否隐藏两个条件来来判断,结果造成了问题!
我觉得TW这个问题上是多此一举,直接判断TW窗口是否隐藏就行了,还要判断是否使用热键做什么?既增加了麻烦又没有达到预期的效果,直接判断TW窗口是否隐藏既简单又能实现预定目标,一个函数搞定。
希望TW开发组注意到这个问题,用最直接的方式考虑问题就最容易的解决了问题。 |
-
1
评分人数
-
|