急急急!用vb做拼图游戏
来源:百度知道 编辑:UC知道 时间:2024/06/17 01:33:40
Option Explicit
Dim j As Integer
Dim step As Integer
Dim n As Integer
Private Sub Command1_Click()
PictureClip1.Picture = Picture1.Picture
Dim i As Single
For i = 0 To (n - 1)
Image1(i).Enabled = True '使Image1响应鼠标事件
Image1(i).Picture = PictureClip1.GraphicCell(i) '让图片的8个单元分别赋予 8个Image控件
Next
Image1(n - 1).Picture = LoadPicture("") '空位用于移动图片
End Sub
Private Sub Command2_Click()
CommonDialog1.DialogTitle = "打开"
CommonDialog1.Filter = "所有文件(*.*) "
CommonDialog1.ShowOpen
Picture1.Picture = LoadPicture(CommonDialog1.FileName)
End Sub
Private Sub Text1_Change()
Dim k As Integer
k = Text1.Text
If 0 < k < 11 Then
PictureClip1.Rows = k
PictureClip1.Cols = k
End If
End Sub
Private Sub Form_Load()
Dim i As Integer
Dim j As Integer
Dim step As Integer
Dim n As Integer
Private Sub Command1_Click()
PictureClip1.Picture = Picture1.Picture
Dim i As Single
For i = 0 To (n - 1)
Image1(i).Enabled = True '使Image1响应鼠标事件
Image1(i).Picture = PictureClip1.GraphicCell(i) '让图片的8个单元分别赋予 8个Image控件
Next
Image1(n - 1).Picture = LoadPicture("") '空位用于移动图片
End Sub
Private Sub Command2_Click()
CommonDialog1.DialogTitle = "打开"
CommonDialog1.Filter = "所有文件(*.*) "
CommonDialog1.ShowOpen
Picture1.Picture = LoadPicture(CommonDialog1.FileName)
End Sub
Private Sub Text1_Change()
Dim k As Integer
k = Text1.Text
If 0 < k < 11 Then
PictureClip1.Rows = k
PictureClip1.Cols = k
End If
End Sub
Private Sub Form_Load()
Dim i As Integer
哇,人才,写这么长,人家都不知道你哪里出什么问题?
不好意思,我也搞不好。。虽然你很急。等我学会更多的时候再帮你喽。。
太长了 眼都看花了