注册 登录
编程论坛 VB.NET论坛

求助:图像指定变换的问题

dqq123456 发布于 2010-11-16 16:05, 560 次点击
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim G As Graphics = PictureBox1.CreateGraphics
        G.TranslateTransform(10, 10)
    End Sub
用TranslateTransform实现图像平移,但图像一点反应都没有
包括scaletransform,rotatetransform都一样,也没有反应
在后面加上pictureBox1.Refresh() 也没用

请教各位:问题出在哪呢?


2 回复
#2
Artless2010-11-16 23:18
以下是引用dqq123456在2010-11-16 16:05:58的发言:

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim G As Graphics = PictureBox1.CreateGraphics
        G.TranslateTransform(10, 10)
    End Sub
用TranslateTransform实现图像平移,但图像一点反应都没有
包括scaletransform,rotatetransform都一样,也没有反应
在后面加上pictureBox1.Refresh() 也没用

请教各位:问题出在哪呢?

移到这里比较好。
#3
不说也罢2010-11-20 10:22
'下面的代码实现PictureBox1中的图像平行向左移动
程序代码:

       Dim G As Graphics = PictureBox1.CreateGraphics
        Dim G1 As Image = PictureBox1.Image
        G.Clear(PictureBox1.BackColor)
        G.DrawImage(G1, -200, 0, G1.Width, G1.Height)


1