首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net小白,怎么在PictureBox上按鼠标指定的点为中心进行缩放

2013-10-11 
vb.net小白求救,如何在PictureBox上按鼠标指定的点为中心进行缩放Public Class Form1Private Sub Button1_

vb.net小白求救,如何在PictureBox上按鼠标指定的点为中心进行缩放

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        PictureBox1.Image = Image.FromFile("\\192.168.0.100\Temp\1.tif")
    End Sub

    Private Sub PictureBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
        PictureBox1.Focus()
    End Sub
    Private Sub PictureBox1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseWheel
        PictureBox1.Width += e.Delta 
        PictureBox1.Height += e.Delta
    End Sub
End Class

上面代码有两个问题
一、装载本地网络图时过慢(大约10秒左右),能否提升:
二、MouseWheel事件能否按鼠标指定的点为中心进行缩放(现在始终是一个点)
TKS VB.NET mousewheel 缩放
[解决办法]
本版人气是不怎么样
[解决办法]
这个版本用过,不好用的

热点排行