DragMode属性决定鼠标的拖动模式,其值可以是0或1。
将DragMode的值设置为1,则该控件的拖动模式为自动拖动,程序运行期间,用户随时可以用鼠标拖动该控件。
若将DragMode的值设置为0,则该控件的拖动模式为手工拖动,这是VB中缺省的拖动模式。初看起来,好象DragMode为0的控件无法拖动,但其实不然。若要进行鼠标拖动操作的话,可利用Drag方法在代码中启动手工拖动,并在需要的时候,停止该控件的手工拖动。
自动拖动和手工拖动相比,自动拖动模式设置简单,手工拖动处理起来麻烦一些,但手工拖动可使程序设计更加方便灵活,用户可通过代码随时启动或终止手工拖动。
鼠标拖动操作发生时,正被拖动的控件不识别其他鼠标事件。