Dúvidas com statusbar ?

Delphi

22/10/2004

Tenho uma statusbar com cinco panels gostaria de colocar uma imagem no panel 2 e qdo o usuario clicasse no panel 2 ele abriria um form.

Ou alguem conhece um componente que faz isso ?


Jc_analista

Jc_analista

Curtidas 0

Respostas

Paulo_amorim

Paulo_amorim

22/10/2004

Olá

Considerando que vc quer o segundo Panel, ou seja, Panels[1]:

var
   iPosicao: Integer;
begin
     with StatusBar1 do
     begin
          iPosicao := Panels[0].Width;
          if X in [iPosicao..iPosicao + Panels[1].Width] then
           //Faz o que voce quiser
     end;
end;


Dependendo de qual Panel você quer pegar, incremente os Width dos paineis anteriores na variável iPosicao

Espero que ajude
Até+


GOSTEI 0
Paulo_amorim

Paulo_amorim

22/10/2004

Opa! isso eh no evento OnMouseDown

Até+


GOSTEI 0
POSTAR