1

可能重复:
为什么 TStringGrid 的子控件不能正常工作?

我有一个可变长度的 TStringGrid,一列有一个 TComboBox 来改变里面的数据。我已将其父级设为 TStringGrid,因此如果向下滚动,我可以使用所选矩形在 StringGrid 内的位置。

出现问题是因为我需要触发 OnChange 事件:问题是当它的父级是 StringGrid 时,触发 OnChange 事件的唯一方法似乎是使用键盘事件,并且选择它的项目不会触发事件。我还尝试在更改父事件和 OnClick 事件(无论如何都不会触发)后重新声明 OnChange 事件。

我不太确定为什么会发生这种情况,但这似乎是父级是 TStringGrid 的问题。

4

1 回答 1

3

这是 Parent = TStringGrid 的控件的常见问题。

在这里查看解决方案

于 2012-10-26T06:05:57.963 回答