有关Imagelist.draw()问题 一个主窗体mainFrm,几个子窗体就简单的写为frm1,frm2,frm3.选择主窗体菜单中的某一项弹出相应的子窗体(子窗体作为主窗体的一部分)。问题现在出现在子窗体上。在子窗体上,点击按钮就会把imagelist中的图片显示到子窗体的特定位置或者利用画笔在特定的位置画图。程序运行到这个地方就会报错。 麻烦大家帮忙解决一下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ImageList1.Draw(Canvas{窗体的 Canvas},50{位置坐标X},50{位置坐标Y},0{ImageList1的图标索引});出错的话你不贴错误出来显然是想要人猜吗? //主窗体 procedure TFrmMain.btn1Click(Sender: TObject); begin //显示子窗体 Tfrm1.create(self); //窗体的其他属性设置 …… …… frm1.BorderStyle := bsnone;//使子窗体作为主窗体的一部分显示 end;//子窗体 Frm1procedure TFrm1.btn2Click(Sender: TObject);begin // 在子窗体的特定位置显示图片 ImageList1.Draw(Frm1.Canvas, 97, 136, 0, True); //在此处报错 出现ACCESS violation错 误end; 子窗体Frm1中的其他功能都能运行,仅画图这个不可以。怎么会是nil呢? Frm1的ImageList1里头没有图片? 关于bmp的问题 显示查询结果 号外哈 哈哈,解决了,大家共享:idHttp下载文件占资源多,机器像死机一样,包在线程里也不行,怎么办? 请问如何将SQL Server2000数据库导出的SQL脚本还愿回数据库?? 求助关于EAN13码的问题,请各位大虾帮忙!! 紧急求教----请问书店的图书管理系统和防盗系统(磁处理)一套价格是多少?开发周期多长?磁处理使用的是贴磁条,还是其他方法? 关于vb转型到delphi有什么建议么? 如何实现32字节整数的高字节与低字节之间转化? 关于DBGRID中 行 的颜色控制 求助。被按日期排序卡主了。。 手动阀试一试
begin
//显示子窗体
Tfrm1.create(self);
//窗体的其他属性设置 ……
……
frm1.BorderStyle := bsnone;//使子窗体作为主窗体的一部分显示
end;
//子窗体 Frm1
procedure TFrm1.btn2Click(Sender: TObject);
begin
// 在子窗体的特定位置显示图片
ImageList1.Draw(Frm1.Canvas, 97, 136, 0, True); //在此处报错 出现ACCESS violation错 误end;