用VB制作拼图游戏

用VB制作拼图游戏,求代码VisualBasic功能要求(1)单击“分割图片”按钮,可以将原始图片等分为六部分(注:水平方向三等分,垂直方向二等分),并将图片分割后的每一... 用VB制作拼图游戏,求代码 Visual Basic 功能要求(1)单击“分割图片”按钮,可以将原始图片等分为六部分(注:水平方向三等分,垂直方向二等分),并将图片分割后的每一小部分随机放入界面下半部分的六个小图片框中,如图3-2所示。(注意:应保证每次分割的图像块随机显示在小图片框中)。(2)按住鼠标左键拖动每个小图片框至“拼接后的图片”框中。当小图片框到达合适的位置(注意:位置由框中直线划分出的区域决定)后释放鼠标,小图片框能自动放置在指定的区域中。图3-3为拼接了四部分之后,正在拖动第五部分的示意图;图3-4为拼接完成后的用户界面示意图。(3)单击“还原”按钮后,恢复为图3-1所示的初始界面。如需要示意图片请加2441074526麻烦各位了 展开
 我来答
abs啊ok
2015-12-20 · TA获得超过160个赞
知道答主
回答量:109
采纳率:50%
帮助的人:66.7万
展开全部
Private Declare Function SetParent Lib ″user32″ _(ByVal hWndChild As Long,ByVal hWndNewParent As Long) As Long '利用api函数setparent实现控件的移动
Private Sub Command1_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)
Static w 'w为picture1控件数组的索引号(即index)
If w = 3 Then w = -1
w = w + 1
Select Case w
Case 0 '把command1从第一个图片框移到第二个内
Call SetParent(Command1.hWnd,Picture1(1).hWnd)
Case 1 '把command1从第二个图片框移到第三个内
Call SetParent(Command1.hWnd,Picture1(2).hWnd)
Case 2 '把command1从第三个图片框移到第四个内
Call SetParent(Command1.hWnd,Picture1(3).hWnd)
Case 3 '把command1从第四个图片框移到第一个内
Call SetParent(Command1.hWnd,Picture1(0).hWnd)
End Select
End Sub
zbs_8
2015-12-09 · TA获得超过2302个赞
知道小有建树答主
回答量:2058
采纳率:36%
帮助的人:520万
展开全部
这个可以做,可以有偿做。如果需要可以给我百度私信。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式