首先,你要在鼠标左键按下的时候,记录坐标,同时开始画虚线框(这个很简单,不用说了吧?记住XOR方式),然后在释放的时候,再记录坐标,并清除虚线框,这样你就得到了两个坐标,不就可以在这里创建控件了吗?比如动态创建一个按钮,并指定他的左上角为第一个坐标,长宽都可以根据两个坐标算出来。