迷惑的简单问题,50分求解(最高了) 2: Dim frm As Form Set frm= QueryChildForm frm.cmdOk.Enabled = False frm.Show vbModal, Me 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 QueryChildForm是函数,不能这样调用。 ltpao:这样我能解决,但是我想知道具体的原因。但是函数返回的不是那Form吗?有什么区别,?? Set frm= QueryChildForm() 这样才能返回FORM,QueryChildForm.cmdOk.Enabled = FalseQueryChildForm.Show vbModal, Me上面的QueryChildForm还没有生成,要在前面加:Set QueryChildForm = QueryChildForm() 你的第一个QueryChildForm返回了一个form对象,你Disable 了这个Form上的CmdOK,但没有显示这个Form;第二个QueryChildForm又生成了一个新的Form,和第一次返回的没有任何联系。这么说明白了吗?所以用ltpao(啊炮)的代码就可以了。 是不是这样理解。QueryChildForm在Show的时候才生成新的Form.所以前面的Disable没有用? 当退出函数QueryChildForm时,局部变量frm会被清除,所以等于没有建立窗体一定要赋值之后使用:frm = QueryChildForm()frm.cmdOk.Enabled = Falsefrm.Show vbModal, Me vbscript 调用存储过程方法?请真正调多得给看看我的不完全代码 控件中对TAB键的拦截(续) 50分~老问题:DataGrid显示数据出错! 怎么在注册表中找到这个键?或者说有谁知道这个键在哪里? 求救! +++++++++++ VBS简单问题。快进 ++++++++++++++++ 在线等待 我是一个vb新手,各位高手帮我一下 关于参数传递(在线等谢谢) 怎样控制单元格的显示字符数,可否每次显示6个字符? 怎样向INET控件中写入COOKIE sql语句中CREATE TABLE的时间格式应该是怎样的? 请问哪里有ado2.5安装程序
这样我能解决,但是我想知道具体的原因。但是函数返回的不是那Form吗?
有什么区别,??
QueryChildForm.Show vbModal, Me上面的QueryChildForm还没有生成,要在前面加:Set QueryChildForm = QueryChildForm()
所以用ltpao(啊炮)的代码就可以了。
frm = QueryChildForm()
frm.cmdOk.Enabled = False
frm.Show vbModal, Me