以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 每次设计窗口时总是有这个提示? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2082)
|
-- 作者:mr725
-- 发布时间:2009/3/13 13:54:00
-- 每次设计窗口时总是有这个提示?
此主题相关图片如下:每次设计窗口时总是提示.jpg
难道点击‘窗口管理’或‘设计’按钮也会出发某个控件??? 奇怪的是,马上关闭打开的设计窗口,在重新点击‘设计’按钮,就不会提示了! 在从‘窗口管理’点击‘设计’按钮又会提示! 可我的代码运行中都没有任何问题呀?~
|
-- 作者:czy
-- 发布时间:2009/3/13 13:59:00
--
Leave中代码没问题?
|
-- 作者:mr725
-- 发布时间:2009/3/13 14:01:00
--
有哇!~ if e.Form.Controls("combobox1").text = "" Messagebox.Show("请选择字号!", "提示",MessageBoxButtons.OK) e.Form.Controls("combobox1").Select() end if
|
-- 作者:czy
-- 发布时间:2009/3/13 14:16:00
--
加个判断试试:
if e.Form.Opened = False Then Return end if if e.Form.Controls("combobox1").text = "" Messagebox.Show("请选择字号!", "提示",MessageBoxButtons.OK) e.Form.Controls("combobox1").Select() end if
|
-- 作者:狐狸爸爸
-- 发布时间:2009/3/13 14:52:00
--
其实是这样的,你设计窗口的时候,会先关闭窗口的,自然就会触发leave事件。
可以做个简单的例子文件,给我看看分析。
我有点害怕整套项目发上来的。
|
-- 作者:mr725
-- 发布时间:2009/3/13 15:08:00
--
以下是引用czy在2009-3-13 14:16:00的发言: 加个判断试试:
if e.Form.Opened = False Then Return end if if e.Form.Controls("combobox1").text = "" Messagebox.Show("请选择字号!", "提示",MessageBoxButtons.OK) e.Form.Controls("combobox1").Select() end if
这个好使!~ 谢谢!!! 目前解决了~~
|
-- 作者:yuansq
-- 发布时间:2009/3/13 15:26:00
--
以下是引用狐狸爸爸在2009-3-13 14:52:00的发言:其实是这样的,你设计窗口的时候,会先关闭窗口的,自然就会触发leave事件。 可以做个简单的例子文件,给我看看分析。 我有点害怕整套项目发上来的。
你不会也是要一个一个地方点开察看有没有代码吧,自食其果,哈哈。
|
-- 作者:狐狸爸爸
-- 发布时间:2009/3/13 15:29:00
--
以下是引用yuansq在2009-3-13 15:26:00的发言:
你不会也是要一个一个地方点开察看有没有代码吧,自食其果,哈哈。
|