开始键入stringgrid的选定单元格

时间:2013-03-04 23:04:23

标签: delphi tstringgrid

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

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

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

1 个答案:

答案 0 :(得分:9)

将stringgrid的EditorMode设置为true:SG.EditorMode := True;应在Options属性中设置'goEditing'以使其生效。

或者,您可以在网格goAlwaysShowEditorgoEditing之外设置Options