热情软件屋

 

拖动文件时拖动图标是如何实现的


编号:QA001785
建立日期: 1999年9月28日 最后修改日期:1999年9月28日
所属类别:

yangning:
    操作系统:winnt
    工具:VB
    问题:在资源管理器中拖动文件时拖动图标是如何实现的?

回答:

    在资源管理器中的图标拖动和VB中差不多,但要复杂一些,这个程序仅供参考。
    1、新建一工程。在窗口加入PICTURE1和PICTURE2。PICTURE1大些,PICTURE2小些。
    2、将文本文件中的程序拷贝到代码窗口中。更改FORM_LOAD中的WINDOWS路径及图标名称。
    3、执行程序。拖动PICTURE1到PICTURE2中。
    相信会有帮助。
    Private Sub Form_Load()
     Picture1.Picture = LoadPicture("c:\win98\forest.bmp")
     Picture1.DragIcon = LoadPicture("c:\win98\winupd.ico")
    End Sub
    
    Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
     Picture1.Drag 1
    End Sub
    
    Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
     Picture1.Drag 0
    End Sub
    
    Private Sub Picture2_DragDrop(Source As Control, X As Single, Y As Single)
     If TypeOf Source Is Picture Then
     Picture2.Picture = Source.Picture
     End If
    End Sub

此问题由John回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio