visual formula5 是 Visual Components, Inc. 的产品,该公司是 Powersoft
的一个子公司,专门生产可视化控件。visual formula5 是一个类似 Excel 的电子
表格,很好用,运行时不但可以在程序中控制,双击右键后还可以进行可视化设计。
你上面提到的几个 dialog 函数的使用很简单,这几个函数有一个共同的特点,就是
都是没有参数,也没有返回值。Formatpattendlg 主要用于设置当前选中单元格的填
充图案。formatborderdlg 主要用于设置当前选中单元格的边框。linestyledlg 主
要用于设置当前选中图形对象(如直线、圆等)的线型,如果没有选中图形对象,会弹
出一错误对话窗口。visual formula5 有两种用法,一种是作为控件放在Form 上,
还有一种是作为 OLE Document 嵌入到 OLEContainer 中。作为控件的话,上面这
几个函数可直接使用,用法:
OLE1.Formatpattendlg; 或 OLE1.OleObject.Formatpattendlg;
其它两个函数的用法是一样的。
如果是后一种的话, 你可以通过 OleObject 这个属性来调用这几个函数,用法:
OLEContainer1.OleObject.Selection := 'A1'; //使A1这个单元格选中
OLEContainer1.OleObject.Formatpattendlg; //设置当前选中单元格的填充图案