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

怎么利用VB.net 在桌面中标示十字线条

2013-01-11 
如何利用VB.net在桌面中标示十字线条小弟目前知道在picture控键中或是form对象中划出十字线条的代码可是如

如何利用VB.net 在桌面中标示十字线条
小弟目前知道在picture控键中或是form对象中  划出十字线条的
代码  可是如果要在桌面去表现出十字线条的话  要怎么做到呢?

以下是实时在picture 控键  绘出十字线条的代码:

Public  Class Form1

Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove
        PictureBox1.Invalidate()
        
    End Sub


   Private Sub PictureBox_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint
        Dim point As Point = PointToClient(MousePosition)
        Dim x As Integer = point.X
        Dim y As Integer = point.Y
        With e.Graphics
            .DrawLine(Pens.Black, 0, 65, PictureBox1.Width, 65)
            .DrawLine(Pens.Black, x, 0, x, PictureBox1.Height)


        End With
    End Sub

End Class





我在猜基本的思路是要先将整个桌面当成一个对象  然后去触发这个对象产生

绘出十字线条的事件吗? 小弟瞎猜的  不晓得哪位大侠能否提供实际的做法

[解决办法]
不推荐在桌面上画,最好做一个全屏窗口,先给桌面截图,然后把截图装入这个窗口,再画。

热点排行