我们做了个程序给客户程序在客户那 经常出现控件地方变成空白中间有个大红叉
奇怪请高手帮助解决

解决方案 »

  1.   

    什么程序?web的还是form?什么控件?
      

  2.   

    jf
    控件Dll没有安装进去?
    类库控件不显示的话就是没有装.netframework
      

  3.   


    什么控件 ? image 吗 ? 还是 嵌套了 用户控件 ?
      

  4.   

    遇到过同样的问题,这个有可能是更改了控件的引用导致的。
    比如我已经将一个Image对像给了一个PictureBox,然后再将这个Image new 一次,然后PictureBox里面的Image对像就为空了。
    当然System.Windows.Forms里面的控件一般不会出现这个问题,但是第三方控件很多有这个问题。
      

  5.   

    说明你的控件有问题,不能加载,或者你在控件代码里面的Load的时候,判断一下是否是设计模式(DesignMode);
      

  6.   

    你们说的有些道理;
    现在程序是 部分机器没事 部分机器出现上述问题
    我用的是 .net 2.0  +vs2005
    错误是 
    System.AccessViolationException: Attempted to read or write protected memory. This is often an indicates that other memory is corrupt.1、如果是调入的问题 程序在开始调入就应该有问题
    2、控件有自己写的但是 没自己写的程序也出上述问题
    3、没装控件不可能 ,没有安装 Dotnext2.0 安装程序不可能让安装的
      

  7.   

    我在用c#加dirctX的时候也遇到了相似的问题!有的机子有事有的机子没事!
      

  8.   

    我上周在客户那也遇到过,就出现一次,把程序关了后再启动就好了。
    注:用的全是.net自带的控件
      

  9.   

    还是没有说清楚。
    比如:客户端运行环境,开发时的环境(打了什么补丁,net2.0 Sp1?)、什么样的控件会出问题等等。
      

  10.   

    是我没听明白,还是你没说清楚了?
    寻思ing..............
      

  11.   

    有些控件,比如DataGridView,控件内部抛异常了,控件会截获这个异常,然后弹个框,然后画个大红叉。。
      

  12.   

    System.AccessViolationException: Attempted to read or write protected memory. This is often an indicates that other memory is corrupt. 试图操作受保护的内存,就失败了,和其他软件正在使用的内存冲突了,