1.初始化界面后调用showDialog会报空指针如:A a = new A();a.showDialog();但是a不为空,请问为什么会报空指针?
2.用Picture上加图片显示,如果我显示很多Picture会非常慢,即使我把图片放在字典里去读,也会非常慢,难道IMAGE会在显示的时候才会去读?

解决方案 »

  1.   

    1、A窗体里面的代码报空值了,不是a为不为空的问题,,
    你把A里面的代码贴出来看看2、图片当然要一个个去读,,要加载的
      

  2.   

    1、A窗体里面的代码报空值了,不是a为不为空的问题,,
    你把A里面的代码贴出来看看2、图片当然要一个个去读,,要加载的
      

  3.   

    A a = new A();a.showDialog();但是a不为空,请问为什么会报空指针?
    A是winform 的 时候你要 设置它为 Dialog 才行..有个属性是设置的 我搞忘了 自己去找找去...
    对于问题2:你有事打开图片网站?不也会卡起么....一样的
      

  4.   

    showDialog 请确保A类中是否包含该方法.
      

  5.   

    额,界面不是有2种show方式吗?一种是ShowDialog(),一种是Show(),我的那个ShowDialog不是自己的方法,是Form本身带的方法,但是图片这样也太慢了,如果我有1W个PICTURE要显示,我界面启动就得启N个小时,那这软件还能用吗
      

  6.   

    show()是显示摸个窗体 ShowDialog是显示对话框 不一样的,,,要实用 ShowDialog 的时候必须把 form的摸个属性设置一下...FormBorderStyle属性值设置为FixedDialog。
    1W张图片 就是1WM你说下载1WM大小的文件就得要多久了?????? 图片多的话是很定要作为资源放到安装包里面去才行的..
      

  7.   

    WinFrom程序中显示N张图片,大家都是怎么做的啊,给点建议吧