怎么用VB.NET编程实现在桌面随机坐标显示指定的某些图片(随机显示某张图片),望高手帮忙

 我来答
bzadsl63191044
2013-07-06 · TA获得超过124个赞
知道小有建树答主
回答量:113
采纳率:100%
帮助的人:58.3万
展开全部
1.首先建立一个基于Microsoft .NET Framework 2.0以上的VB.NET解决方案。
2.在窗体上面添加一个PictureBox控件,并绑定到父容器里面(绑定到父容器的操作伏态可以不去实现)。
3.给PictureBox.Image指定路径,这里以“C:\Windows\Web\Wallpaper\Windows\img0.jpg”为例子,当然这张图片在Windows 7旗舰版下面会有的。
4.添加代码:
Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Randomize()
        Dim xScn As UInteger = My.Computer.Screen.Bounds.Width
        Dim yScn As UInteger = My.Computer.Screen.Bounds.Height
ReLine:
        Dim xShow As Integer = Int((xScn + 1) * Rnd()) - Me.Width
        Dim yShow As Integer = Int((yScn + 1) * Rnd()) - Me.Height
        Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
        拍漏PictureBox1.Image = Image.FromFile("C:\Windows\Web\Wallpaper\Windows\img0.jpg")
        PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
        If xShow >= 0 And yShow >= 0 Then
            Me.Location = New Point(xShow, yShow)
        Else
            GoTo ReLine
        End If
        Me.Show()
    End Sub
End Class
5.我是袭厅烂使用 Visual Studio 2012 Ultimate 开发的,若有错误请参考请他方法进行修改
更多追问追答
追问
还是不行就在屏幕闪了下黑色图片,就没有显示,但程序还在运行,什么都看不见了,我用的是VB.NET2005,是不是做不了,
不过还是要谢谢你,
还是不行就在屏幕闪了下黑色图片,就没有显示,但程序还在运行,什么都看不见了,我用的是VB.NET2005,是不是做不了,
不过还是要谢谢你,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式