to yinweixian(blackyin) :好象应该是鼠标先让它出现下拉箭头,再按方向键才有效的。 出现下拉箭头,再按方向键就会移到下一条记录,或是新增一条记录。 to rockswj(石头,我要学Sql) : 先打一个空格后任意键盘,使下拉框出来,就可以用方向键了。 先打一个空格后任意键盘是什么意思? 我试了先敲一个空格,或者任意键,下拉框就是不出来。即使它已经匹配了Picklist中的字段。
在编辑的状态下,可以使用 Alt+向下箭头,呼出下拉框
to : xxmmmx(踢踏) 在编辑的状态下,可以使用 Alt+向下箭头,呼出下拉框 可不可以直接用向下箭头呼出下拉框。to: rockswj(石头,我要学Sql) AutoDropDown设置为true行不行呢 设置后,在编辑状态,要输入一个字符才可以呼出下拉框,可不可以不要输入字符就呼出下拉框呢。下午5:30前结帖。两位都有分。
在OnKeyDown中写 case Key of VK_DOWN: begin With DBGridEh1 do if Columns[SelectedIndex].Grid.EditorMode then begin Columns[SelectedIndex].DropDown; Key := 0; end; end; end;
to rockswj(石头,我要学Sql) : 先打一个空格后任意键盘,使下拉框出来,就可以用方向键了。 先打一个空格后任意键盘是什么意思? 我试了先敲一个空格,或者任意键,下拉框就是不出来。即使它已经匹配了Picklist中的字段。
case Key of
VK_DOWN:
begin
With DBGridEh1 do
if Columns[SelectedIndex].Grid.EditorMode then
begin
Columns[SelectedIndex].DropDown;
Key := 0;
end;
end;
end;