VisualBasic程序设计:DragMode与对象交互

需积分: 9 7 下载量 151 浏览量 更新于2024-08-17 收藏 1.54MB PPT 举报
"此资源为全国二级VB课件,主要讲解了DragMode属性、DragIcon属性以及Drag方法在Visual Basic中的使用,并提及了VisualBasic程序设计的基本概念和流程,包括对象、属性、方法、事件以及VB程序的执行步骤。此外,还介绍了建立简单应用程序的过程和常用控件的属性,如Name和Caption属性。" 在Visual Basic中,DragMode属性用于控制控件的拖放操作模式。默认情况下,它的值为0,表示手工拖动模式,用户需要手动启动拖放操作。而当DragMode设置为1时,系统会自动进入拖动模式,允许控件自动进行拖放行为。这种模式通常用于实现更流畅的用户交互体验。 DragIcon属性则定义了在拖动过程中显示的图标,可以是ICO或CUR格式的图像文件。例如,通过LoadPicture函数加载图标文件,然后赋值给控件的DragIcon属性,可以在拖动过程中显示自定义的图标,提高用户体验。 Drag方法在DragMode为0的情况下尤其重要,因为它用于启动、结束或取消拖放操作。调用控件的Drag方法并传入相应的参数(0开始拖放,1结束拖放,2取消拖放),可以精确控制拖放行为。 关于VB程序设计的基础知识,对象是VB的核心概念,包括类、对象、属性、方法和事件。类是创建对象的模板,对象则是类的具体实例,拥有类定义的属性和方法。属性描述了对象的状态,如控件的大小、颜色等;方法则是对象可以执行的操作,如按钮的Click方法;事件则是对象响应外部刺激的行为,比如用户的点击动作。 VB程序的执行流程包括启动应用程序、显示窗体、等待事件、执行事件过程,直至程序结束或用户强制停止。在构建应用程序时,需要设计用户界面、设置对象属性、编写事件过程,并进行程序的运行和调试。 最后,基础控件和窗体的属性如Name和Caption属性,Name属性用于标识控件,是程序中引用控件的依据,而Caption属性则定义了控件上显示的文字,如按钮的文字标签。 这些知识点是VB初学者必须掌握的基础,对于全国二级VB考试和实际编程工作都具有重要意义。