控件继承自TCustomControl,有属性Picture:TPicture,用来显示一副图片。
QPButtonImpl1产生的代码是    
function Get_Picture: IPictureDisp; safecall;
但是控件放到vb.net2003却无法显示图片?请教为何

解决方案 »

  1.   

    不如直接建一个activex from在上边显示你的图片很简单的,你说的那种我没有做过
      

  2.   

    你说的activex from在上边显示你的图片是如何的呢?
      

  3.   

    file->new ->others->activex->activex form在form上放一个iamge 显示你要显示的图片 编译形成一个ocx开始-〉运行  Regsvr32  d:\123.ocx
    然后打开你的vs 2003 新建一个vb.net工程,添加移除项 选择com找到你注册的ocx
    OK!
      

  4.   

    呵呵,你这个是把图片编译进去了,当然没有问题.
    我这个是动态加载图片.
    不过现在我解决了, 可能是TPicture用作属性放到vb.net有问题.现在的做法是引出一个procedure LoadPicture(const AFileName:string);方法.从内部实现,而不做Picture接口就行了.缺点是不能在vb.net IDE直接选择图片.