一步一步搞定InfoPath(02)--配置VSTA

简介:

一步一步InfoPath(02)--安装VSTA环境

  1. VSTA(Visual Studio Tools for Applications)安装

计算机需要安装了 Microsoft .NET Framework 2.0 或更高版本。默认情况下,当您安装 InfoPath 时,并不会安装 Microsoft Visual Studio Tools for Applications 开发环境。若要安装 Microsoft Visual Studio Tools for Applications,必须在初次安装时选择“自定义”,或使用“添加或删除功能”来更新 Office 或 InfoPath 安装,以包含 Microsoft Visual Studio Tools for Applications。可通过在安装程序中展开“Microsoft Office InfoPath”和“.NET 可编程性支持”来找到用于安装 Microsoft Visual Studio Tools for Applications 的选项。

 

2.    选择编程语言

       修改编程语言的话,点击开发工具->语言,进行修改。我机器上默认是c#,所以不用修改了。

 

3.    小demo测试环境

       目标:在表单中添加两个控件:按钮和文本框。当单击按钮时弹出messagebox显示“Hello!”。

       实现步骤:

  •        设计表单:在InfoPath新建 .xsn 文件,并且添加文本框和按钮控件。
  •        添加按钮事件 :右键按钮控件,在常规选项卡中 点击“编辑表单代码”按钮(如下图所示),打开vs环境。

                 clip_image005

  •     添加事件代码:由MessageBox属于System.Windows.Form命名空间,所以首先要添加引用。

              发现智能感知提供的方法中有mbox,怎么用呢? 好像是用回车,空格,tab键都不行。

             clip_image001

            我们在工具栏中打开 编辑->IntelliSense->插入代码段->mbox->Tab键,得到如下代码段。

            clip_image002

  •     测试结果:有两种方式可以启动预览。一是在InfoPath中单击“预览”按钮;而是直接点击vs中的调试按钮。执行成功。


    本文转自 陈敬(Cathy) 博客园博客,原文链接:http://www.cnblogs.com/janes/archive/2011/04/02/2002981.html ,如需转载请自行联系原作者



相关文章
|
分布式计算 Hadoop Spark
【Spark】【设置】关闭INFO提示
【Spark】【设置】关闭INFO提示
335 0
【Spark】【设置】关闭INFO提示
|
6月前
|
消息中间件
ERROR 65639 --- [Container#0-217] o.s.a.r.l.SimpleMessageListenerContainer Failed to check/redeclare
ERROR 65639 --- [Container#0-217] o.s.a.r.l.SimpleMessageListenerContainer Failed to check/redeclare
87 0
|
6月前
|
存储
tracker_query_storage fail, error no: 28, error info: No space left on device
tracker_query_storage fail, error no: 28, error info: No space left on device
162 0
|
6月前
|
Java
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?
142 1
|
6月前
|
Java 应用服务中间件
完美解决tomcat启动异常:Invalid byte tag in constant pool: 19;Unable to process Jar entry [module-info.class]
完美解决tomcat启动异常:Invalid byte tag in constant pool: 19;Unable to process Jar entry [module-info.class]
1256 0
|
缓存 NoSQL 网络协议
INFO
INFO
88 0
|
Unix Linux AI芯片
4.3.3 info page
4.3.3 info page
107 0
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?
|
API 数据库
SearchContextMissingException: No search context found for id [xx] 问题排查
SearchContextMissingException: No search context found for id [xx] 问题排查
185 0
|
C语言
devc++中debug无法正常使用(debug启动后无反应)
devc++中debug无法正常使用(debug启动后无反应)
756 0