c# 怎么样 做一个 简单的 点击 程序

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:43:28
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
start restart
有这样15个 用checkbox做成的 页面,checkbox的apperance 设置成 botton,autosize false,就可以看到 一个个 小的长方形。2 个 button ,start 和 restart
规则是这样的:刚开始15个长方形是不可以点击的(enabled = false),restart(enabled=true)当鼠标一点击start button 的时候,15个长方形立刻变成可以点击的啦(这个时候是他们的 .enabled=true),restart变(enabled =false),然后start 会变成player1 或者player2,一般开始是player1,你再按一下就变成player2,再按就是player1,这样一张变。
再说那15个东西,一个player 可以随便点几个,可以一次点完15个,也可以14个,也可以1个,谁点完最后一个谁就输了,比如1号点了14个,那2号就必须输了,因为2号点完最后一个,当点完最后一个的时候,系统会自动跳出一个对话矿说现在正在点的人说了,如果1号点完最后一个,就1号输,2好点完就2号输。然后一号可以规定自己的颜色,比如红色,2号可以是黄色,就是被1号点点完就变红色,2号的就是黄色,没点的是系统默认的颜色。而且点完后就不可以再点击了(enabled=false),然后1个 player在点一行的时候,比如在点7 8 9 10这行的时候,如果它刚开始点的是8,他不可以直接点10,一点就出先错误的信息,比如说 “对不起,你只可以点相邻的数”,也就是想点10就必须先点完9,在可以点10。通一个人,在点完10后不可以去点7,因为7和10不相邻,怎么样才可以点7喃,一个就是换Player,另外 就是去点 另外的行,再回来点7。当点完15个按钮以后,restart 会变成可以点的了(enabled=true),当你一按restart以后,15个键复原了,但是系统默认的颜色,因为点过后几变不可以点击的(enabled=false),颜色也会变那个Player所

经过测试,楼主诚意不够,(10分?)

看题都晕,好像主要是逻辑问题,语法应该很简单,不过太费眼睛和脑细胞了,为了10分不值得

ら飃ぐメ灵ん 为了问题而来.

10分?