xue泥娃娃 发表于 2016-12-2 14:35:22

TX Text Control 23.0.NET for Windows Forms对VS的版本问题

TextControl23.0在我电脑上安装之后,vs2010和vs2015中都显示了控件,但是试用中出现了不同版本的问题。
1.先看vs2010的问题,vs2010上按照帮助文档如图1的提示,编写了如图2的程序,但是vs2010提示类型不可用。

图1


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

图3

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

图4
接下来,将控件拖动到Form1中试一试,就出现了控件不可用的提示如图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

gw0506 发表于 2016-12-2 14:58
VS工具箱中不可用的问题,有可能是工程使用.NET Framework 2.0了,或者用了4.0的clientprofile模式,改成4. ...

已经找到,O(∩_∩)O谢谢

gw0506 发表于 2016-12-2 15:21:34

在文档里搜索MergeField,然后看他的namespace。
页: [1]
查看完整版本: TX Text Control 23.0.NET for Windows Forms对VS的版本问题