使用Dephi XE,当用户单击按钮时,我希望能够在StringGrid(SG)中选择一个单元格(没有问题),然后允许用户立即开始在该单元格中键入内容。
SG.Row := DesiredRow;
SG.Col := 1;
SG.SetFocus;
这会将所需的单元格设置为蓝色,但是用户必须单击一个单元格以键入它。我希望用户单击按钮后能够立即开始键入,而无需使用鼠标。
最佳答案
将stringgrid的EditorMode
设置为true:应该在SG.EditorMode := True;
属性中设置Options
'goEditing'才能起作用。
或者,您可以在网格goAlwaysShowEditor
中的goEditing
之外设置Options
。