本帖最后由 yty 于 2016-9-1 18:06 编辑
上次测试时候,TextControl 控件内先载入了一个 docx 文档。经过再次简化重现 bug 用例,发现即使不载入 docx 文档,仍然会有问题。
新建一个 WinForm 工程,拖入两个 TextControl 控件,不做任何其他设置,直接运行。用 Excel 打开一非常简单 (2×2) 的表格,复制,粘贴入程序的第一个 TextControl 控件内,运行正常。选定该 TextControl 内的表格,执行 TextControl 控件原生的右键菜单 Copy 命令,将插入点定位到第二个 TextControl 控件内,执行原生 Paste Formatted Text 命令,程序崩溃。
也就是说,即使复制的是 TextControl 原生内容(使用系统剪贴板查看工具,剪贴板内已不含有 Excel 专属格式,而是 TX32 Format 格式,见截图),两个 TextControl 控件间互相粘贴这一数据交换操作仍然会产生致命的 bug。私以为,如果这种极简的测试用例仍不能得到厂商重视,确实不太可以接受。我理解系统环境对于控件行为会产生影响,但这些应该是厂商考虑到的方面,毕竟在官网公开资料中,系统支持包括了 Windows 10。
附操作视频
3.wmv
(1019.37 KB, 下载次数: 85)
|