参考下面的代码:
procedure TForm1.SpeedButton1Click(Sender: TObject);
VAR
TmpPhoto:TBitmap;
begin
TmpPhoto:=TBitmap.Create;
IF OpenPictureDIALOG1.Execute THEN
BEGIN
TmpPhoto.LoadFromFile(openPictureDialog1.FileName);
Treeview1.Canvas.Draw(0,0,TmpPhoto);
END;
TmpPhoto.Free;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
VAR
TmpPhoto:TBitmap;
begin
TmpPhoto:=TBitmap.Create;
IF OpenPictureDIALOG1.Execute THEN
BEGIN
TmpPhoto.LoadFromFile(openPictureDialog1.FileName);
Treeview1.Canvas.Draw(0,0,TmpPhoto);
END;
TmpPhoto.Free;
end;
解决方案 »
- 能否让MDIChild为另一个FROM的MDIFROM,另一个FROM为他的MDIChild?
- 关于OPEN语句如何创建UTF8文件?
- 分辨率的问题,在线等待
- 请求,各位高人,给我提供个VB做界面的网站,介绍一下。
- 刚刚解决了个问题,放分庆祝一下!
- 我有个object()组,我动态的加载了其中一些( load object(i) ),我怎么判断哪些已经加载?
- 如何使图片不停的变颜色,红和黄色转换!快
- 怎样以无焦点方式弹出子窗体?
- VB:如何刷新当前页面的数据库数据?
- ******在線等待80分相送,關於msflexgrid的*********
- 各位大佬,急用啊,请问如何用SQL语句实现多表的某些字段的查询
- 请 tlf9304(小糊涂仙) 来拿剩余的 77分
Private cTVBK As New cTVBackground
Private Sub Form_Load()
On Error Resume Next
Dim picBK As StdPicture
Set cTVBK.pTreeView = TreeView1
Set picBK = LoadPicture("图片文件名")
cTVBK.mSetBackPic picBK
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Set cTVBK = Nothing
End Sub