方法1:
你可以在窗体的左侧放一个TPanel控件作为画小车的容器,在该TPanel控件的上面放一个TPaintBox控件,设置其属性Align为alClient。然后利用TBitmap对象读入你的小车位图。在TPaintBox控件的事件OnPaint中写类似以下的代码:
  pbox.Canvas.Draw(i * Bmp.Width, j * Bmp.Height, Bmp);
即可画出你的小车图象。i,j是循环变量,Bmp是TBitmap类型的对象,pbox是TPaintBox控件的名称。画出小车的图象后在TPanel控件的OnMouseDown事件中判断鼠标的击键及位置,程序进行相应的配置。
方法2:
使用ListView控件,亦可完成这样的功能。ListView控件的使用看看随机帮助。
使用方法1可以自行设置图片的位置,大小,在应用程序编译后还可对小车图象修改,缺点是稍微麻烦一点。