使用Dephi XE,当用户单击按钮时,我希望能够在StringGrid(SG)中选择一个单元格(没有问题),然后允许用户立即开始在该单元格中键入内容。

SG.Row := DesiredRow;
SG.Col := 1;
SG.SetFocus;


这会将所需的单元格设置为蓝色,但是用户必须单击一个单元格以键入它。我希望用户单击按钮后能够立即开始键入,而无需使用鼠标。

最佳答案

将stringgrid的EditorMode设置为true:应该在SG.EditorMode := True;属性中设置Options'goEditing'才能起作用。

或者,您可以在网格goAlwaysShowEditor中的goEditing之外设置Options

10-08 17:15