COMO PEGAR O VALOR DO TDBCOMBOBOX CONFORME O MOUSE PASSA EM CIMA DA LISTA DELPHI

23/09/2021

0

Eu preciso pegar o valor conforme passo ou mouse pelos itens, eu já consigo fazer isso alterando o style do combobox para csOwnerDrawFixed e utilizando o seguinte código.

combo := (Control as TDBComboBox);
combo.Canvas.TextOut(Rect.Left, Rect.Top, combo.Items[Index]);
if FileExists(caminho...+ combo.Items[Index]+'.jpg') then
Image3.Picture.LoadFromFile (caminho...+ combo.Items[Index]+'.jpg' )
else
Image3.Picture:=nil;

Porem se eu utilizo a seta do teclado pra navegar pelas opções os itens somem.
Carlos Eduardo

Carlos Eduardo

Responder

Posts

24/09/2021

Paulo

Eu preciso pegar o valor conforme passo ou mouse pelos itens, eu já consigo fazer isso alterando o style do combobox para csOwnerDrawFixed e utilizando o seguinte código.

combo := (Control as TDBComboBox);
combo.Canvas.TextOut(Rect.Left, Rect.Top, combo.Items[Index]);
if FileExists(caminho...+ combo.Items[Index]+'.jpg') then
Image3.Picture.LoadFromFile (caminho...+ combo.Items[Index]+'.jpg' )
else
Image3.Picture:=nil;

Porem se eu utilizo a seta do teclado pra navegar pelas opções os itens somem.


Vamos lá... Você precisa pegar o valor conforme passa o mouse pelos itens.

Qual valor? Valor de onde?

Qual item?

Responder

27/09/2021

Carlos Eduardo

Eu preciso pegar o valor conforme passo ou mouse pelos itens, eu já consigo fazer isso alterando o style do combobox para csOwnerDrawFixed e utilizando o seguinte código.

combo := (Control as TDBComboBox);
combo.Canvas.TextOut(Rect.Left, Rect.Top, combo.Items[Index]);
if FileExists(caminho...+ combo.Items[Index]+'.jpg') then
Image3.Picture.LoadFromFile (caminho...+ combo.Items[Index]+'.jpg' )
else
Image3.Picture:=nil;

Porem se eu utilizo a seta do teclado pra navegar pelas opções os itens somem.


Vamos lá... Você precisa pegar o valor conforme passa o mouse pelos itens.

Qual valor? Valor de onde?

Qual item?

Paulo Como descrito no titulo seriam os itens do TDBCOMBOBOX conforme eu passo o mouse sobre a listagem preciso de uma função que retorne os valores
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar