Foxtable(狐表)用户栏目专家坐堂 → [求助]如何设计动态窗口调用表来生成


  共有3176人关注过本帖树形打印复制链接

主题:[求助]如何设计动态窗口调用表来生成

帅哥哟,离线,有人找我吗?
wxfjamdc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:104 积分:861 威望:0 精华:0 注册:2013/7/16 16:46:00
[求助]如何设计动态窗口调用表来生成  发帖心情 Post By:2014/4/29 14:50:00 [只看该作者]

在设计流程的时候,添加各个空间然后绑定列的操作很重复,而且后期改变流程的时候很多代码都要重新做,希望能脱离开发者改变或增加流程

初步思路是把面向用户的窗口通过代码,调用一个窗口结构表,动态生成窗口控件,不知道能佛实现
[此贴子已经被作者于2014-4-29 14:51:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/29 14:54:00 [只看该作者]

 可以实现,不过生成之前,需要判断一下,再生成。

 

 不判断也行,需要动态编译。http://www.foxtable.com/help/topics/1487.htm

 

http://www.foxtable.com/help/topics/1409.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
wxfjamdc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:104 积分:861 威望:0 精华:0 注册:2013/7/16 16:46:00
  发帖心情 Post By:2014/4/29 14:55:00 [只看该作者]

窗口的控件可以动态生成
在生成窗口的时候在AfterLoad代码中调用“动态窗口”表的内容生成各个控件,这种方法可以实现吗

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/29 14:57:00 [只看该作者]

当然可以.

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/29 14:58:00 [只看该作者]

既然动态生成可以, 从表中获取内容生成当然也是可以的, 其中的区别只不过是, 直接写死数据,和从表中去数据的区别而已

 回到顶部
帅哥哟,离线,有人找我吗?
wxfjamdc
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:104 积分:861 威望:0 精华:0 注册:2013/7/16 16:46:00
  发帖心情 Post By:2014/4/29 15:09:00 [只看该作者]

好的
另外有没有办法设计一个窗口类似窗口设计器的形式来设计“动态窗口”表了

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/29 15:11:00 [只看该作者]

呵呵,严格来说是可以的. 只不过技术难度较高,而且效率不会高.



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:104 积分:861 威望:0 精华:0 注册:2013/7/16 16:46:00
  发帖心情 Post By:2014/4/29 15:35:00 [只看该作者]

又解决一个问题

另外控件属性能不能用常量来表示了,试了一下没找到方法

例如

Dim cmd As String = "show"
Output.cmd(cmd)
[此贴子已经被作者于2014-4-29 15:36:14编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By: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

 


 回到顶部