请教:怎样做到在一个字段获取焦点,就会有picklist的下拉列表出现?
是弹出Picklist,不是怎样增加下拉列表?

解决方案 »

  1.   

    procedure TQList.DBGrid1CellClick(Column: TColumnEh);
    begin
      if column.FieldName='good' then
        column.PickList.Add('good');   ///Ҫʲô¾Í¼ÓÈëʲô
    end;
      

  2.   

    或者:在一个有 Picklist的列上,如果没有出现铵钮时,能不能有什么方法比如:按vk_down
    出现下拉列表?
      

  3.   

    对不起: helodd(可爱),怎么是乱码?怎么弹出?
      

  4.   

    有一个方法可以,但不是一个好方法
                keybd_event(VK_menu,0,0,0);
                keybd_event(vk_down,0,0,0);
                keybd_event(vk_down,0,KEYEVENTF_KEYUP,0);
                keybd_event(vk_menu,0,KEYEVENTF_KEYUP,0);
    它其实是模拟键盘的ALT+DOWN键。条件就是当前的焦点的你要展开PICKLIST的COLUEM中