以下是引用前度刘郞在2016-5-20 10:01:34的发言:
本人VFP菜鸟,向大神们求助。我想实的目的是:做一个登录的界面,登录人员的信息保存在operator.dbf中,其中操作员姓名的字段名为NAME,我希望在登录界面中,操作人员只要点击倒三角按钮,就向下弹出所有操作员的姓名,操作员点选自己的姓名后,程序就将该姓名赋值给一个内存变量。请问:1、我该选用什么控件?2、怎样赋值给内存变量?
1、可用ComboBox控件
(1) 假设:operator.dbf 工作区别名为 operator
use operator alias operator
(2) 设置ComboBox控件相关属性
RowSourceType = 2
RowSource = "operator"
ControlSource = "operator.NAME"
Style = 2
2、无需赋值给内存变量,在InteractiveChange事件直接读取DisplayValue或Value属性就可以,面向对象编程尽量使用属性,属性、方法和事件都可以自定义。