问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vfp 组合框中rowsourse属性是什么意思?

发布网友 发布时间:2022-04-06 13:07

我来回答

2个回答

热心网友 时间:2022-04-06 14:37

指定组合框或列表框控制中值的来源。

应用于

组合框,列表框

语法

Control.RowSource[ = cName]

设置
cName

指定值的来源。

说明

设计和运行时可用。
值的来源可以是用逗号分隔的值列表、表、创建表或临时表的 SQL 语句、查询、数组、用逗号分隔的字段列表(可以在字段前加上一个句点和表的别名)、文件梗概(诸如 *.DBF 或 *.TXT)、表的字段名称或菜单。使用 RowSourceType 属性可以设置行源的类型。
在设计时可以使用 RowSource 属性给组合框或列表框控制指定多个列。要指定多个列,RowSourceType 应该设置为 1 (值),然后按如下方式指定各个列(用逗号分隔)

Col1Row1,Col2Row1,Col1Row2,Col2Row2,,Col2Row3

指定的值按行填充控制,每行填充的列数由 ColumnCount 属性指定。上面的示例假设 ColumnCount 的设置为 2。正如下面的示例中表明的那样,在第 3 行第 1 列中将没有值,这是因为在第 3 行第 2 列之前有两个连续的逗号,逗号之间没有值。
----------------------------------------------------------------------
*下面的示例创建了一个列表框。出现在列表框中的项源是一个数
* 组。数组的名称由 RowSource 属性指定。RowSourceType 属性的
* 设置是 5 (数组)。它指定列表框中的项源是一个数组。
*列表框的 MultiSelect 属性设置为“真”(.T.),即允许从列表框中做
* 多项选择。并用 ListCount 将从列表框中所做的选择显示出来。
* 使用 Selected 和 List 属性可以确定列表框中项的数目和选择的项。

CLEAR

DIMENSION gaMyListArray(10)
FOR gnCount = 1 to 10 && 用字母填充数组
STORE REPLICATE(CHR(gnCount+64),6) TO gaMyListArray(gnCount)
NEXT

frmMyForm = CREATEOBJECT('Form') && 创建一个表单
frmMyForm.Closable = .f. && 使控制菜单失效

frmMyForm.Move(150,10) && 移动表单

frmMyForm.AddObject('cmbCommand1','cmdMyCmdBtn') && 添加 “Quit”命令按钮
frmMyForm.AddObject('lstListBox1','lstMyListBox') && 添加 ListBox 控制

frmMyForm.lstListBox1.RowSourceType = 5 && 指定一个数组

frmMyForm.lstListBox1.RowSource = 'gaMyListArray' && 包含列表框项的数组

frmMyForm.cmbCommand1.Visible =.T. && 将 “Quit” 命令按钮设置为可见的
frmMyForm.lstListBox1.Visible =.T. && 将 ListBox 设置为可见的

frmMyForm.SHOW && 显示表单
READ EVENTS && 开始事件处理

DEFINE CLASS cmdMyCmdBtn AS CommandButton && 创建命令按钮
Caption = '\<Quit' && 命令按钮上的标题
Cancel = .T. && 默认的取消按钮(Esc)
Left = 125 && 命令按钮所在列
Top = 210 && 命令按钮所在行

Height = 25 && 命令按钮的高度

PROCEDURE Click
CLEAR EVENTS && 结束事件处理,关闭表单
CLEAR && 清除 Visual FoxPro 主窗口
ENDDEFINE

DEFINE CLASS lstMyListBox AS ListBox && 创建 ListBox
Left = 10 && 列表框所在列
Top = 10 && 列表框所在行
MultiSelect = .T. && 允许选择多个项

PROCEDURE Click
ACTIVATE SCREEN
CLEAR
? "Selected items:"
? "---------------"
FOR nCnt = 1 TO ThisForm.lstListBox1.ListCount
IF ThisForm.lstListBox1.Selected(nCnt) && 选择了此项吗?
? SPACE(5) + ThisForm.lstListBox1.List(nCnt) && 显示此项
ENDIF
ENDFOR

ENDDEFINE

热心网友 时间:2022-04-06 15:55

应该是 rowsource 吧

指定组合框控件中数据值的源。也就是rowsource 可以指定某个表来作为他的数据源
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
房产证是房管局具体哪个部门在办理 电脑绿灯闪烁无法开机电脑主机绿灯一直亮但是开不开机没有反应_百度... 联想19寸显示器出现绿色一闪一闪 显示器绿灯闪烁,没图像 为什么我的联想显示器的指示灯总是闪烁??? 梦见一个小乞丐撒尿到头来的预兆 国服3.22战斗贼如何打出《高》DPS 国服3.22盗贼天赋,武器选择 魔兽世界3.22版本,战斗贼输出循环,请详细一点儿,谢谢,还有,红色宝石全部... 当老板需要具备哪些品质和能力 山东医学专科学校可以升本不?临床需要几年才能升本? 菏泽医学院与 山东医学高等专科学校专升本那哪个好 山东医学高等专科学校的专升本可以考研吗 山东医学高等专科学校医学影像专业以后还能专升本吗?急!!! 禁毒名人名言 为社会做贡献的名言警句 有关法律名人名言有那些 旅游管理专业是什么 就业方向呢 社会的名人名言 旅游管理是什么专业,出来后就业意向是那些 法制社会名人名言 社会公德名人名言 旅游管理专业可以从事什么职业?前景怎么样? 关于见义勇为的名言名句,急急急!!!谢谢 关于关注社会名人名言名句大全 如何在一页PPT上增加弹出内容 那些名人说过关于法治的名言 旅游管理都是学什么的啊? 关于治理国家的名言 有关治理的名言 山东医学高等专科学校与菏泽医专哪个好? 从专升本临床专业的角度考虑 山东中医药高等专科学校和山东医学高等专科学校哪个好?就护理专业而言,求解~ 另外,哪个学校专升本率高 山东医学高等专科学校 什么是旅游资源,它可以分为哪几类? 旅游资源的分类有哪些? 旅游资源如何分类? 旅游资源三分法将旅游资源分为哪三个类型? 旅游资源的分类? 旅游资源可以从哪些角度进行分类? 自然旅游资源可以分为哪几类? 旅游资源的分类方法有哪些? 旅游资源类型的划分 旅游资源分为哪三类 旅游资源可以从哪些角度进行分类 旅游资源的分类原则是什么? 旅游资源的概念,分类,特征,成因 急cad中光标成了45度怎样能调回来 征信逾期最好办的信用卡 征信有过两次逾期能办信用卡吗 征信有逾期还能办下来信用卡吗?