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