救命啊,100分! 单独写过程,然后赋给那些image。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请不要这样做,你学VC是这样写的码?应该用一个Timage就可以拉画好一个棋盘用程序,然后判断鼠标的位置定位好坐标比如image空间高宽为100,100然后你的棋盘就是10,10为一个数组。0。0-10。10 就是a[0][0],然后再mousedown里面判断鼠标的坐标就知道在那个方格里面单击拉,这样是最好的藏眼法。这样你的数组和棋盘就分开啦, 用Action或自定涵数procedure imgPro(sender : Tobject);方法ImageList[i].OndbClick := imgPro; image1.onclick:=procedurename;注意procedure的参数必须和onclick的参数相同 TImage.Click:= MyClick;form1.MyClick;beginend; 建议使用ActionList来专门放Image的事件维护方便当然用自定的过程也是一样的方法Procedure imgPro(Sender : TObject);ImageList[i].OnDBClick := imgPro; 这样做是错的,先用程序画一个棋盘比如image的高和宽 是100,100然后0,0--10,10 尾数组的 a[0][0]这样在image的 mousedown里面判断鼠标的位置,然后除10就是相应的数组的位置拉数组事在一开始负号值的,然后判断数组的值就知道是那个象棋拉这样才是写棋类游戏,方块,扫雷的最好方法,不知道还有那位大哥有更好的想法 如果写好了,能不能发给我研究研究[email protected]先谢谢了 我也要!谢谢了[email protected] 用vb写的话利用控件的Index属性可以从click事件的参数中传入该值 拜托各位先帮忙想想办法了,我可是在这星期六前拿不出东西就得吃不了兜着走了,这是给女朋友做的作业啊,唉,不幸,她老师教什么我就得学什么,现在被碧无奈的学了Photoshop、Visual C++、Visual Basic、Visual FoxPro、PHP,然后还有作网页。太苦了我,拜托帮忙了,如果想要的话,你们发信到[email protected]了,不用谢,如果连实验报告也要的话,顺便也送你们了^_^ olevariant类型怎么转为Float类型? 怎么从一个buf中拷贝出我要的字符窜? 文件拷贝怎么实现啊 我用mail2000这个控件登录邮件服务器下载邮件的(附件)时,下载下来的附件有问题,请达人进来指点一下。附上我写的源码。 菜鸟提问 如何从字符串中提取数字 求自适应表单控件? 用ADO连接Oracle出现莫名其妙的问题! 如何设置MACCESS数据的格式类型? leslie模型MATLAB编程求解过程中出现: 请问怎么在程序里关闭掉IE呀?我用FindWindow(nil,'IEFrame')不能找到IE呢? 为什么会出现这种情况?
应该用一个Timage就可以拉
画好一个棋盘用程序,然后判断鼠标的位置定位好坐标
比如image空间高宽为100,100
然后你的棋盘就是10,10为一个数组。
0。0-10。10 就是a[0][0],然后再mousedown里面判断鼠标的坐标
就知道在那个方格里面单击拉,这样是最好的藏眼法。
这样你的数组和棋盘就分开啦,
procedure imgPro(sender : Tobject);
方法
ImageList[i].OndbClick := imgPro;
注意procedure的参数必须和onclick的参数相同
begin
end;
维护方便
当然用自定的过程也是一样的
方法
Procedure imgPro(Sender : TObject);
ImageList[i].OnDBClick := imgPro;
比如image的高和宽 是100,100
然后0,0--10,10 尾数组的 a[0][0]这样在image的 mousedown里面判断
鼠标的位置,然后除10就是相应的数组的位置拉
数组事在一开始负号值的,然后判断数组的值就知道是那个象棋拉
这样才是写棋类游戏,方块,扫雷的最好方法,不知道还有那位大哥有更好的想法
[email protected]
先谢谢了
[email protected]
利用控件的Index属性可以从click事件的参数中传入该值
^_^