Visual Foxpro 3.0中相同属性对象的快捷创建

Author: 庞宇 Date: 1997-01-01

  在Visual Foxpro 3.0中,可以运用类库的概念来为类似的对象创建相同的属性。操作是,在项目管理器中,用鼠标左键击class这一项,再点“新建”这一项,创建类名和所属类库名后,选择你所需要的对象类型。
  在class中类库建立成功后,若表单中的对象要用到上面建的新类库,则可在form control中单击class这一项,选择“add...”这一项,添加你所新建的类名。若此新建的类用于表单中的editbox对象,则editbox对象的属性是上面所建的类的属性。其它对象如text、label、command等应用方法完全一样。
  但在表单设计中,若每个对象都要去用类的方法创建,则不免工作繁重。而且不同种类对象类的调换也较为麻烦。实际上在编程过程中也可以不创建类和类库,下面介绍一种较为简单的方法。
  若在表单中已创建了一个对象editbox,且它的大多属性已经定义。这时,用鼠标右键单击对象,显示出一列菜单。单击“复制”菜单行则该对象被复制。若下一个对象也是editbox,且属性相似,则可直接用鼠标右键单击form(注意不要击在form的对象上),再单击“粘贴”菜单行。这时form上出现一个新的editbox,属性与前面的复制对象相同。若前一个对象的name为edit1,则下一个对象自动为edit2。这样做十分方便,省去了创建类库的麻烦。