|
查看它的设置。controlsource 属性用来确定一个对象所绑定的数据源;一个对象所绑定的表 或者视图可以为任意类型,包括本地 visual foxpro 表,具有 controlsource 属性的对象有 :checkbox、column、combobox、commandgroup、editbox、listbox、ole bound control、 optionbutton、optiongroup、spinner 和 textbox 控件。某些控件(listbox 和 combobo x)除了 controlsource 属性之外,还有 rowsource 属性允许您一次显示多于一个字段和行 。数据仍然是与单一的字段绑定的,这就是为什么这些控件需要 controlsource 属性。表格 控件是唯一具有 recordsource 属性的控件,但是没有 controlsource 属性。对于表格控件 ,数据是与一个完整的记录绑定的。 问题34: 为什么组合框只显示一行数据?我首先为该组合框定义了一个数组,然后,在表单 的 Init 事件中执行了一个 SELECT - SQL 命令来激活数组。 答案34: 在表单的 Init 事件中,您建立了一个没有行或者只有一行的数组。当表单建立后 ,组合框的 Init 事件发生在表单的 Init 事件之前,所以组合框只包含一列数据。要改正此 错误,请在 SELECT - SQL 语句下面紧接着添加下面代码行,在表单的 Init 事件中建立数组 &nbs p; : THISFORM.ComboBox1.RowSource = THISFORM.ComboBox1.RowSource ***************************************************************** 当我的游标用SELECT - SQL INTO CURSOR 更新后,网格内容没有刷新? 由于SELECT - SQL 命令是重新建立网格RecordSource属性里的同名游标, 当新的游标建立时,原有的游标被丢弃了。因此当SELECT - SQL执行时, 网格RecordSource属性被清除复位,并且新网格被建立且未从游标中装入 数据。要刷新网格,设置网格的RecordSource属性新的数据源上: THISFORM.Grid1.RecordSource=THISFORM.Grid1.RecordSource
问题35: 如何隐藏标准的或定制的工具条? 答案35: 用HIDE WINDOW命令来隐藏工具条。工具条也可用SHOW WINDOW来显示。
问题36: 我怎样用VFP做小的图标(ImagEdit)? 答案36: Windows 95能在资源管理器和启始菜单中显示小图标。你可以ImagEdit 来为你的VFP应用运行在Windows 95下面制作小的图标(ImagEdit包括在VFP的专业版内。) 。 在ImagEdit中制作新图标的时候,小图标通过指定小的图标16-的彩色16x16选项制作。 如果这选项不可用,制作新图标的时候把下列行加到坐落于你的WINDOWS目录的IMAGEDIT.IN I文件中: [ImagEdit.Icon] Small Icon=16,16,16
问题37: 如何在导航中添加记录到表的缓存中? 答案37: 要把记录指示移动到表缓存中添加的记录上,用带负值的GO命令。 RECNO()函数在表缓存中的记录上返回升序负数值。
问题38: 怎样(以编程的方式)复制内容到剪切板? 答案38: 在求助文件中看_ClipText。
问题39: 调试时,怎样保持计时器处于激活状态? 答案39: 把以下代码放入Timer()事件中: _Screen.ActiveForm.MyTimer.Enabled=.T. VFP经典问题集 |