1

我怎样才能实现这种网格?我应该使用哪些控件/工具?任何想法?

在此处输入图像描述

此屏幕截图来自Baplie Viewer应用程序。我猜这是船长在航行时使用视觉 foxpro 完成的。

[编辑]
它是现成的,列宽将被固定。它是一种类似于 Grid 的表格格式生成的报告,但我认为我们不能使用原生的 Grid 控件。并且可能需要动态生成。我的意思是我们将无法在设计时使用形状工具、线条工具等。

4

2 回答 2

0

这不是网格控件,也不是任何类型的 FoxPro 控件。(或者,至少,这不是获得这种效果的最佳方式。)它是一个绑定到 HTML 网页的 webview 控件,在后台生成,然后很可能通过临时文件显示。

在 FoxPro 应用程序中实现效果的最简单方法是使用 CUROSRTOXML 函数和 XSLT 转换。

于 2013-07-31T05:16:08.350 回答
0

网格是可编辑的吗?还是只读的?

VFP 网格控件可以将任何 VFP 控件作为列控件源。例如,“总计”行可能是两列。第二列可以包含另一个 VFP 网格作为它的控制源。而第一列只是一个文本框或标签。

或者,此网格可以是只读的,并通过使用 Line 或 Shape 控件、为其区域着色并使用标签来表示数据来创建。

如果您对使用这样的第三方控件感兴趣,我会推荐 DBI-Technologies。他们有大量可与 VFP 一起使用的自定义控件。

于 2012-11-16T13:56:18.270 回答