当前位置: 代码迷 >> VFP >> 能设置 OleBoundControl1.HasLegend 的显示字体属性吗?解决方案
  详细解决方案

能设置 OleBoundControl1.HasLegend 的显示字体属性吗?解决方案

热度:10198   发布时间:2013-02-26 00:00:00.0
能设置 OleBoundControl1.HasLegend 的显示字体属性吗?
THISFORM.OleBoundControl1.HasLegend=   .T.
能设置   OleBoundControl1.HasLegend   的显示字体属性吗?
谢谢!


------解决方案--------------------------------------------------------
帮助中的内容:


操作图表显示特征的示例
相关信息
文件: ...\Samples\Solution\OLE\Olegraph.scx

该示例展示了如何将 MS Graph 合并到应用程序中。MS Graph 5.0 是 Visual FoxPro 可以使用标准 CREATEOBJECT( ) 函数自动控制的 Automation 服务。对于 Visual FoxPro,可以在已绑定或未绑定的 OLE Controls 中植入 Graph 对象。OleBoundControl (绑定到 General 字段)是以编程方式将数据插入图表的唯一途径。

MS Graph 的自动控制支持只提供对图表对象而不是其数据表的访问。只能在 General 字段上使用 APPEND GENERAL 命令将数据插入 Graph 中。下列代码使用了 HasLegend 属性,而且是自动化的示例:

复制程序代码
cGData = " "+TAB+ "Cats "+TAB+ "Dogs "+CRLF+;
"1994 "+TAB+ "11 "+TAB+ "22 "+CRLF+;
"1995 "+TAB+ "33 "+TAB+ "44 "+CRLF+;
"1996 "+TAB+ "55 "+TAB+ "55 "+CRLF
APPEND GENERAL gen1 CLASS "msgraph.chart " DATA m.cGData
THIS.OleBoundControl1.ControlSource = "Gen1 "
THIS.OleBoundControl1.HasLegend = .F.


该案例中的 APPEND GENERAL 命令创建了新的 Chart 对象。如果不包含 CLASS "msgraph.chart " 子句,则该 Chart 只是被更新。CLASS 子句将创建新的 Chart 并覆盖任何现有的格式。
  相关解决方案