以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何设计动态窗口调用表来生成 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50106) |
-- 作者:wxfjamdc -- 发布时间:2014/4/29 14:50:00 -- [求助]如何设计动态窗口调用表来生成 在设计流程的时候,添加各个空间然后绑定列的操作很重复,而且后期改变流程的时候很多代码都要重新做,希望能脱离开发者改变或增加流程 初步思路是把面向用户的窗口通过代码,调用一个窗口结构表,动态生成窗口控件,不知道能佛实现
[此贴子已经被作者于2014-4-29 14:51:31编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/4/29 14:54:00 -- 可以实现,不过生成之前,需要判断一下,再生成。
不判断也行,需要动态编译。http://www.foxtable.com/help/topics/1487.htm
http://www.foxtable.com/help/topics/1409.htm
|
-- 作者:wxfjamdc -- 发布时间:2014/4/29 14:55:00 -- 窗口的控件可以动态生成 在生成窗口的时候在AfterLoad代码中调用“动态窗口”表的内容生成各个控件,这种方法可以实现吗
|
-- 作者:Bin -- 发布时间:2014/4/29 14:57:00 -- 当然可以. |
-- 作者:Bin -- 发布时间:2014/4/29 14:58:00 -- 既然动态生成可以, 从表中获取内容生成当然也是可以的, 其中的区别只不过是, 直接写死数据,和从表中去数据的区别而已 |
-- 作者:wxfjamdc -- 发布时间:2014/4/29 15:09:00 -- 好的 另外有没有办法设计一个窗口类似窗口设计器的形式来设计“动态窗口”表了
|
-- 作者:Bin -- 发布时间:2014/4/29 15:11:00 -- 呵呵,严格来说是可以的. 只不过技术难度较高,而且效率不会高. |
-- 作者:有点甜 -- 发布时间:2014/4/29 15:13:00 -- 以下是引用wxfjamdc在2014-4-29 15:09:00的发言:
好的 另外有没有办法设计一个窗口类似窗口设计器的形式来设计“动态窗口”表了
应该是可以的,参考例子
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=49697&skin=0
|
-- 作者:wxfjamdc -- 发布时间:2014/4/29 15:35:00 -- 又解决一个问题 另外控件属性能不能用常量来表示了,试了一下没找到方法 例如 Dim cmd As String = "show" Output.cmd(cmd) [此贴子已经被作者于2014-4-29 15:36:14编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/4/29 15:45:00 -- 以下是引用wxfjamdc在2014-4-29 15:35:00的发言:
又解决一个问题 另外控件属性能不能用常量来表示了,试了一下没找到方法 例如
Dim cmd As String = "show"
Output.cmd(cmd) [此贴子已经被作者于2014-4-29 15:36:14编辑过]
不能直接这样写,你需要动态编译一下。
http://www.foxtable.com/help/topics/1487.htm
|