以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 提示窗口mesagebox问题! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2081) |
-- 作者:mr725 -- 发布时间:2009/3/13 13:07:00 -- 提示窗口mesagebox问题! 有个自做的提示窗口mesagebox,为何按enter正常关闭该提示窗口,并进入下个单元格,而用鼠标点击确定后,会跳开狐表(即狐表界面不在最前面,显示是后面的东东,如文本等其他在后面的程序)? 大家有碰到过此问题的吗? |
-- 作者:czy -- 发布时间:2009/3/13 13:21:00 -- 这个问题好象是操作系统的问题,我以前经常碰到(非狐表中),有时打开一个东东总是在后面。 |
-- 作者:mr725 -- 发布时间:2009/3/13 13:38:00 -- 哈哈 还是不行啊~ ,奇怪的是:有些提示可以,另一两个提示鼠标点击就是不行(总是跳开狐表),可能是和代码有关,我得慢慢学呀。 谢谢,czy版主!~ |
-- 作者:yuansq -- 发布时间:2009/3/13 13:58:00 -- 窗口类型是 “模式” 么 |
-- 作者:mr725 -- 发布时间:2009/3/13 14:06:00 -- 以下是引用yuansq在2009-3-13 13:58:00的发言:
窗口类型是 “模式” 么 Messagebox.Show("请 检查 项目是否正确!", "提示",MessageBoxButtons.OK) |
-- 作者:yuansq -- 发布时间:2009/3/13 14:09:00 -- 误会了 呵呵 我以为你是自己做了一个窗口代替系统的messagebox呢
|
-- 作者:mr725 -- 发布时间:2009/3/13 14:28:00 -- 以下是引用yuansq在2009-3-13 14:09:00的发言:
误会了 呵呵 我以为你是自己做了一个窗口代替系统的messagebox呢 Messagebox.Show("请 检查 项目是否正确!", "提示",MessageBoxButtons.OK) If Forms("项目").Controls("combobox1").text is nothing then |
-- 作者:mr725 -- 发布时间:2009/3/13 14:36:00 -- 问题找到: 在关闭按钮的click事件中: If Tables("表A").Current.isnull("项目") then 【(问题可能在这里: 原来还有个多余的条件orelse Tables("表A").Current("项目") = "请选择..." )还有:Tables("表A").Current.isnull("项目") 用 Tables("表A").Currentl("项目") is nothing 来表示的,最近好像提倡用:isnull 】 Forms("项目").Close() end if 但是,又反过来了:按enter键后 跳出狐表了,用鼠标又不会跳出??? 怪~ 帮看看这两层楼代码的代码,有没有问题??? [此贴子已经被作者于2009-3-13 23:10:17编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2009/3/13 14:42:00 -- 这个找盖茨算账 |
-- 作者:mr725 -- 发布时间:2009/3/13 15:05:00 -- 以下是引用狐狸爸爸在2009-3-13 14:42:00的发言:
这个找盖茨算账 不是的,好像textbox控件是的不会,而combobox(绑定到列)就有可能会? 是不是我的value和text的性质没搞清楚呢?反正我试过各种情况,总是不满意啊~ |