procedure TForm1.DBGrid1ColEnter(Sender: TObject);
begin
  if DBGrid1.Columns[DBGrid1.SelectedIndex].PickList.Count > 0 then
  begin
    keybd_event(VK_F2,0,0,0);
    keybd_event(VK_F2,0,KEYEVENTF_KEYUP,0);
    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);
    keybd_event(VK_DOWN,0,0,0);
  end;
end;

Tai

-- 
Adriano Santos
Desenvolvedor Delphi desde 1998. Professor e programador PHP.
Bacharel em Comunicação Social pela Universidade Cruzeiro do Sul, SP.

Editor Técnico, Colunista e Comissão Editorial da revista ClubeDelphi.
http://www.devmedia.com.br
http://www.clubedelphi.net
http://www.delphitodelphi.blogspot.com



Edison Garcia respondeu:
>
> Ola a todos
> Alguem saberia como fazer para ao entrar em uma coluna de uma DBGrid,
> que possua uma picklist com dados, esta picklist se expanda
> automáticamente, sem que seja necessário precionar nenhum botão ?
> obrigado
>
> Edison Garcia
>
> 
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.488 / Virus Database: 269.14.13/1075 - Release Date: 17/10/2007 
> 09:38
>   

Responder a