找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 203|回复: 2
打印 上一主题 下一主题

如何在已有的窗口Form中点击一个按钮再弹出一个窗口?

[复制链接]

93

主题

645

帖子

3395

积分

五级会员(50)

Rank: 5

积分
3395
跳转到指定楼层
1#
发表于 2015-2-27 22:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何在已有的窗口Form中点击一个按钮再弹出一个窗口?楼主新手 ,请大神指点
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
2#
发表于 2015-2-28 08:50 | 只看该作者
本帖最后由 XYX365 于 2015-2-28 09:47 编辑

請你試試看代碼

  1. axlCmdRegister("demo" 'fnDemoMain ?cmdType "general")
  2. defun(fnDemoMain ()
  3. form = fnDemoBuildForm()
  4. axlFormDisplay(form)
  5. )
  6. defun(fnDemoBuildForm ()
  7. tFormFile = axlTempFile()
  8. pForm = outfile(tFormFile)
  9. fprintf(pForm "FILE_TYPE=FORM_DEFN VERSION=2\n")
  10. fprintf(pForm "FORM\n")
  11. fprintf(pForm "FIXED\n")
  12. fprintf(pForm "PORT 40 10\n")
  13. fprintf(pForm "HEADER \"Demo form\"\n\n")
  14. fprintf(pForm "TILE\n")

  15. fprintf(pForm "FIELD NextForm\n")
  16. fprintf(pForm "FLOC 2 5\n")
  17. fprintf(pForm "MENUBUTTON \"Next Form\" 8 5\n")
  18. fprintf(pForm "ENDFIELD\n")

  19. fprintf(pForm "FIELD Exit\n")
  20. fprintf(pForm "FLOC 15 5\n")
  21. fprintf(pForm "MENUBUTTON \"Exit\" 8 5\n")
  22. fprintf(pForm "ENDFIELD\n")

  23. fprintf(pForm "ENDTILE\n")
  24. fprintf(pForm "ENDFORM\n")
  25. close(pForm)
  26. form = axlFormCreate('rDemoForm tFormFile '(E CANVAS MSGLINES 1) 'fnDemoCallback t)
  27. form
  28. )

  29. defun(fnDemoCallback (from)
  30. case(form->curField
  31. ("NextForm"
  32. form1 = fnDemo1BuildForm()
  33. axlFormDisplay(form1)
  34. )
  35. ("Exit"
  36. axlFormClose(from)
  37. )
  38. )
  39. )

  40. defun(fnDemo1BuildForm ()
  41. tFormFile = axlTempFile()
  42. pForm = outfile(tFormFile)
  43. fprintf(pForm "FILE_TYPE=FORM_DEFN VERSION=2\n")
  44. fprintf(pForm "FORM\n")
  45. fprintf(pForm "FIXED\n")
  46. fprintf(pForm "PORT 40 10\n")
  47. fprintf(pForm "HEADER \"Next Demo form\"\n\n")
  48. fprintf(pForm "TILE\n")

  49. fprintf(pForm "FIELD Exit\n")
  50. fprintf(pForm "FLOC 2 10\n")
  51. fprintf(pForm "MENUBUTTON \"Exit\" 5 5\n")
  52. fprintf(pForm "ENDFIELD\n")

  53. fprintf(pForm "ENDTILE\n")
  54. fprintf(pForm "ENDFORM\n")
  55. close(pForm)
  56. form1 = axlFormCreate('rDemo1Form tFormFile '(E CANVAS MSGLINES 1) 'fnDemo1Callback t)
  57. form1
  58. )

  59. defun(fnDemo1Callback (from1)
  60. case(form1->curField
  61. ("Exit"
  62. axlFormClose(from1)
  63. )
  64. )
  65. )
复制代码

评分

参与人数 1威望 +10 收起 理由
deargds + 10 很给力!

查看全部评分

8

主题

93

帖子

395

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
395
3#
发表于 2015-3-2 23:00 | 只看该作者
不懂的人飘过。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-23 14:30 , Processed in 0.068581 second(s), 36 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表