单选题 在窗体上先后画2个图片框,名称分别为Picture1和banana,banana中添加了香蕉图片,如图1所示,且将banana.DragMode属性设置为1。要求程序运行时,可以用鼠标把香蕉图片拖拽到Picture1中,如图2所示。能实现此功能的事件过程是______。
【正确答案】 C
【答案解析】[考点] 鼠标拖放 [解析] DragMode属性用于设置在拖放控件的操作中所用的是手动还是自动拖动方式,当设置为1(自动方式)时,控件不能正常响应鼠标事件,在控件上按下鼠标键时即可开始拖放操作。当设置为0(手动方式)时,需使用对象的Drag方法来开始、结束或取消拖放操作。在拖动控件到一个目标控件或窗体上释放鼠标键时,将触发目标控件或窗体的DragDrop事件,该事件过程中的参数Source指被拖动对象,x和y参数指鼠标指针在目标窗体或控件中的坐标位置。题中当将香蕉图片框拖动到Picture1图片框上释放鼠标键时,将触发Picture1的DragDrop事件。故答案中只有选项C才能使香蕉图片框位于Picture1中。