bj_zm 发表于 2015-2-27 09:57:00

【WinForms】themes bug

环境 VS2013 + WIN8.1
版本:2014v3-29

昨天刚注册的正式版,想着更换原有产品,发现如下问题。陷入不能换的地步。

1、放入C1ThemeController1控件后,VS无法运行调试,界面弹不出。
2、继承 C1.Win.C1Ribbon.C1RibbonForm 界面,打开软件速度一下延长最少3-4秒.
3、打开软件后先有个外框,然后才是软件界面,影响美观。
4、拖动窗口大小速度快时,C1StatusBar 控件 红色主题,黑色和红色交替显示,渲染延迟。其他控件也是一样。

demo2中可以看以上问题。demo1是可以看不使用控件启动速度。

购买此版本控件主要是用与界面统一,希望官方给予重视。


Alice 发表于 2015-2-27 16:38:00

回复 1楼bj_zm的帖子

很抱歉给你带来的使用上的不方便。
有关问题:
1.无法调试的具体操作步骤是什么?我无法重现你的问题。
2.对附件提供的示例进行测试,添加Theme后的启动速度会变慢,因为多添加了Theme的画法。这个问题我已经提交到产品组进行确认,如果有任何反馈我会尽快通知你。
3.添加C1ThemeController到窗体,没有重现有个外框的问题,请问具体的重现问题步骤是什么?
4.在Form Resizing的过程中,渲染的速度有延迟,该问题也已经重现,我会提交到产品组。

谢谢你对ComponentOne产品的支持,相关问题我会跟进。

bj_zm 发表于 2015-2-27 22:48:00

回复 2楼Alice的帖子

1、如下三张图。
VS点击运行,啥都出不来,就卡在这。



时间长了就超时了



删除C1ThemeController就可以出来了




3、如下图,启动和最小化还原就会先有黑框,然后才显示软件界面。我估计都是渲染的问题。


Alice 发表于 2015-2-28 14:08:00

回复 3楼bj_zm的帖子

很抱歉回复晚了。
我对这两个问题进行了验证。
第一个问题VS运行,卡住的问题没有重现。我点击运行,工程很正常的运行起来了。
你是不是设置了断点或是有其他的设置?

第二个问题:我将工程中的Demo运行起来,并尝试最大化最小化,没有重现黑框的问题。

还有之前你提到了Theme的问题,是由于使用Theme在画法上会有一定的耗时,因此运行起来的速度会受到影响。

bj_zm 发表于 2015-2-28 14:44:00

回复 4楼Alice的帖子

:hjyzw:
那就表示遗憾了,我的测试到此结束了。
你们反复都说没问题,那肯定是我的问题了。
暂时放弃先不用了。

Alice 发表于 2015-2-28 16:58:00

回复 5楼bj_zm的帖子

谢谢你的反馈。
对于客户反馈的问题,我们需要重现该问题,然后才能调查是否有解决的方案。

因此我们需要对你的问题进行重现。

bj_zm 发表于 2015-3-1 00:26:00

回复 4楼Alice的帖子

不到黄河不死心,我成你们专业测试的了。呵呵

1、卡住问题是因为VS开启了Interlitrace选项,运行就卡了。
2、黑框问题,win7和2003试了试问题不大,虽然有少许拖影,win8.1 有黑框。
3、启动慢的问题,也希望你们也能够重视,优化优化,毕竟这都是根本,谁也不想做一款工具,打开什么都没有的情况下就慢半拍。

bj_zm 发表于 2015-3-1 00:33:00

回复 6楼Alice的帖子

还有就是我也希望你们尽量能够根据我们提供的环境进行测试,因为你们不能远程,我也看不到你们怎么操作的,你也看不见我怎么操作的,这里描述问题及做demo废了很多心思,就是希望你们能看明白。只要发现了问题,那就不是偶然。毕竟对你们产品的稳定性也是有帮助的。

Alice 发表于 2015-3-2 15:48:00

回复 7楼bj_zm的帖子

很抱歉产品给你带来的问题,我没有写清楚我们测试环境和步骤,给你带来了误解。如果客户提供了测试环境,默认情况下,我们是会在客户提供的环境下进行测试。下次我会改进这一点,提供详细的的步骤和图,避免误解。
测试版本:2014V3.
测试环境:Win8.1&VisualStudio2013&.NET Framework4.5.

1.打开Interlitrace,你说的问题就能重现。IntelliTrace 文件可以用来解决无法重现的情况,如果对性能进行测试,我们常用ANTS Profiler。

2.运行程序后,点击最小化按钮进行最小化和恢复。具体操作见附件,没有出现黑框问题。



3.谢谢你对我们产品的支持和反馈,这个问题我已经作为bug提交到产品组。但不会列入到这次发布的版本计划里,如果得到确切的修复计划或是被修复,我会在第一时间通知你。



从你以往提出的问题,可以看出你在编程方面很有造诣,也给我们提供了很多宝贵的建议和意见。我们的产品很需要你这样的用户,帮助我们提高产品质量。你的问题我们很重视,bug和需求我都会提交到产品组,产品组会对bug进行确认和修复,而产品需求最终会根据全球用户的意见和建议,确定该需求是否要添加到产品。
再次谢谢。

bj_zm 发表于 2015-3-5 13:16:00

回复 9楼Alice的帖子

谢谢,您费心了。
页: [1] 2
查看完整版本: 【WinForms】themes bug