Olecontroller没有显示在网格中

时间:2013-07-25 14:51:35

标签: foxpro visual-foxpro

我想在表单中显示中文字符。不知怎的,我可以使用activex controller forms.text.2

来做到这一点

但是当我用我的olecontroller替换网格中的文本框时,它不会在运行时显示。我需要先选择或设置焦点 - 只是为了显示它。

列的sparse属性已经是.F.,而setcontroller是我的olecontroller。 我不知道该怎么做,有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

打开表单,然后打开属性表。单击网格。然后从属性表中向下滚动到具有activeX控件的COLUMN。然后查看列的属性“CurrentControl”。它可能有一个默认“Text1”文本框控件的组合框,另一个用于ActiveX控件。将currentControl更改为activeX控件的值,保存并运行。