发现微软的一个bug。。。

时间:2021-08-10 00:39:28
今天发现c#的一个bug
可以导致计算机在十几秒的时间内不响应,按小键盘灯都没反应,貌似死机,十几秒钟后恢复正常。大家可以试一下。。。
测试环境:
操作系统:GhostXP_SP2电脑公司特别版_v7.7
开发环境:vs.net2003 和 2005 都有同样的bug
操作步骤:
1.新建c#的windows应用程序项目
2.在窗体上添加一个文本框
3.修改文本框的mutiline(多行文本框)属性为true,
4.修改窗体的Opacity(窗体不透明度)属性为其他,比如99%,只要不是默认的100%
5.修改窗体的TransparencyKey(窗体透明颜色)属性为任意值,只要不是默认的空值
6.运行程序。
7.当在文本框中输入的字符超过文本框行数,文本框即将向下滚动时(不管有没有滚动条),系统将出现十几秒钟内无响应的情况,甚至连鼠标都不能动了。

大家都试一下,看是不是有这个bug,再看看其他语言或者其他控件有没有类似bug。。。。。。

5 个解决方案

#1


确实有此问题,貌似跟VS无关.  其他的也这样,应该是windows的绘图问题

#2


这样子啊,那岂不是无解了。。。

#3


还有这回事?
记下了。

#4


重新绘制窗体很占内存

#5


这应该是 SDK 的bug,程序运行的时候,与VS无关,VS只是一个编辑器。

#1


确实有此问题,貌似跟VS无关.  其他的也这样,应该是windows的绘图问题

#2


这样子啊,那岂不是无解了。。。

#3


还有这回事?
记下了。

#4


重新绘制窗体很占内存

#5


这应该是 SDK 的bug,程序运行的时候,与VS无关,VS只是一个编辑器。