以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 【已经解决】请教,如何成功地按以下需求赋值? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58994)
|
-- 作者:kylin
-- 发布时间:2014/10/27 21:32:00
-- 【已经解决】请教,如何成功地按以下需求赋值?
当前打开的FoxTable窗口有Forms("窗口A")、Forms("窗口B")、Forms("窗口C"),均处于打开状态
现在窗口B中按以下定义变量frm,请问如何表达,使得窗口C的有关属性可以顺利地赋值给这个frm
Dim frm As System.Windows.Forms.Form
[此贴子已经被作者于2014-10-27 22:20:55编辑过]
|
-- 作者:有点甜
-- 发布时间:2014/10/27 21:33:00
--
Dim frm As WinForm.Form = Forms("窗口C")
|
-- 作者:kylin
-- 发布时间:2014/10/27 21:38:00
--
@甜版,出错啦!
此主题相关图片如下:qq截图20141027213808.png

继续求解!
|
-- 作者:kylin
-- 发布时间:2014/10/27 21:39:00
--
以下是引用有点甜在2014-10-27 21:33:00的发言:
Dim frm As WinForm.Form = Forms("窗口C")
我不希望这么改,因为代码的需要!
|
-- 作者:有点甜
-- 发布时间:2014/10/27 21:40:00
--
这样写啊
Dim frm As WinForm.Form = Forms("窗口C")
如果要用 System.Windows.Forms.Form,就这样写
Dim frm As System.Windows.Forms.Form = Forms("窗口C").BaseForm
|
-- 作者:kylin
-- 发布时间:2014/10/27 21:41:00
--
就是请教一个问题:如何将WinForm.Form 变量转给System.Windows.Forms.Form变量!
|
-- 作者:有点甜
-- 发布时间:2014/10/27 21:43:00
--
Dim frm As System.Windows.Forms.Form = Forms("窗口C").BaseForm
|
-- 作者:kylin
-- 发布时间:2014/10/27 21:51:00
--
OK了,谢谢甜版!
|