手机浏览器扫描二维码访问
咱们现在住多少楼?」
「16楼!
门牌号上不是写着1602嘛!
」
我白了老爹一眼。
「你说的16楼是相对于1楼地面来说的,如果咱们相对于地下2楼的地面,咱们又是几楼呢?」
「18楼!
」
「对头!
所以我们参考的对象不一样,得到的结果也不一样!
」
老爹笑着点了点头。
「说远了,我想要说的是,咱们窗体里面的控件,它的位置也是相对于窗体的。
也就是说,如果我们把图片控件放在窗体工作区其最左上角,此时它的位置信息是:x=0,y=0,可是这个时候图片控件并不是在屏幕的最左上角,明白了么?」
「哦~,原来是这个意识啊!
」
我若有所思地点了点头。
「等等,老爹你一直在强调窗口的工作区,这又是个什么意思?」
「你看,一个窗体它有标题栏吧?就是最大化、最小化和关闭按钮这一栏。
」
「嗯嗯,然后呢?」
「所谓的窗体的工作区,就是指的除去标题栏后的那部分,因为我们不能把控件放在标题栏上。
」
「明白了!
」
「好了,接下来说说防止灰太狼消失的逻辑:
switch(keycode)
{
case38:*上*
if((灰太狼y–移动的宽度)大于等于0)
{
灰太狼y-=移动的宽度
}
break;
case40:*下*