找回密码
 立即注册

QQ登录

只需一步,快速开始

xue泥娃娃

注册会员

2

主题

19

帖子

88

积分

注册会员

积分
88
最新发帖
xue泥娃娃
注册会员   /  发表于:2016-12-2 14:35  /   查看:3454  /  回复:5
TextControl23.0在我电脑上安装之后,vs2010和vs2015中都显示了控件,但是试用中出现了不同版本的问题。
1.先看vs2010的问题,vs2010上按照帮助文档如图1的提示,编写了如图2的程序,但是vs2010提示类型不可用。
SimpleMailMerger程序源.png

图1


MergeField不可用.png

图2

再看工具栏中,MailMerge等一些控件并不可用,如图3.

vs2010中部分控件无法使用的问题截图.png

图3


2. vs2010中不可用,那就看一下vs2015中,工具栏显示都是可用的,如图4.

vs2015中控件都为可用状态.png

图4

接下来,将控件拖动到Form1中试一试,就出现了控件不可用的提示如图5.

vs2015不能添加空间问题截图.png

图5



5 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-12-2 14:58:07
沙发
VS工具箱中不可用的问题,有可能是工程使用.NET Framework 2.0了,或者用了4.0的clientprofile模式,改成4.0的全功能模式就好了。
2015中拖控件进去崩掉的问题我也不清楚,看起来跟VS有关。你拖拽其他的试试。另外,TX 23版本可能不支持VS2015,官方没有给出支持的说明。
回复 使用道具 举报
xue泥娃娃
注册会员   /  发表于:2016-12-2 15:00:16
板凳
gw0506 发表于 2016-12-2 14:58
VS工具箱中不可用的问题,有可能是工程使用.NET Framework 2.0了,或者用了4.0的clientprofile模式,改成4. ...

确实是用成了4.0的clientprofile模式了,谢谢
回复 使用道具 举报
xue泥娃娃
注册会员   /  发表于:2016-12-2 15:03:29
地板
gw0506 发表于 2016-12-2 14:58
VS工具箱中不可用的问题,有可能是工程使用.NET Framework 2.0了,或者用了4.0的clientprofile模式,改成4. ...

换成4.0之后,vs2010中控件都可用了,但是代码中仍旧提示“未能找到类型或命名空间名称“MergeField”(是否缺少 using 指令或程序集引用?)“。我并不知道需要using引用哪一部分?往后出现类似的问题在哪里可以查找到呢?
回复 使用道具 举报
xue泥娃娃
注册会员   /  发表于:2016-12-2 15:15:04
5#
gw0506 发表于 2016-12-2 14:58
VS工具箱中不可用的问题,有可能是工程使用.NET Framework 2.0了,或者用了4.0的clientprofile模式,改成4. ...

已经找到,O(∩_∩)O谢谢
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-12-2 15:21:34
6#
在文档里搜索MergeField,然后看他的namespace。
blob970996093.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部