Statusbar

14/03/2003

0

eu tenho uma statusbar com varios panels
alguem sabe como eu faço pra saber em qual panel eu estou clicando?


Arsnet

Arsnet

Responder

Posts

14/03/2003

Marcelo Saviski

[b:bcc10604ca][color=orange:bcc10604ca]Coloque no evento ONCLICK do panel[/color:bcc10604ca][/b:bcc10604ca]

showmessage((Sender as TPanel).name);



Responder

14/03/2003

Arsnet

isso não funciona...
não imaginei q isso fosse tão complicado... não acho em lugar nenhum!!!


Responder

14/03/2003

Marcelo Saviski

o que você quer fazer então :?:


Responder

14/03/2003

Arsnet

seguinte... eu tenho uma statusbar q tem 5 panels, cada panel mostra uma informação, eu gostaria q quando o usuario clicasse em um dos panels a respectiva tela abrisse


Responder

14/03/2003

Marcelo Saviski

[color=blue:82d2bbeb84]no evento onmousedown faça[/color:82d2bbeb84]
if (x < statusbar.panels[0].tamanho) then clicou no primeiro
if (x> statusbar.panels[0].tamanho) and (x<statusbar.panels[0].tamanho+statusbar.panels[1].tamanho) the clicou no segundo
if (x> statusbar.panels[0].tamanho+statusbar.panels[1].tamanho) and (x<statusbar.panels[0].tamanho+statusbar.panels[1].tamanho+statusbar.panels[2].tamanho) the clicou no 3º

[color=blue:82d2bbeb84]e assim vai...[/color:82d2bbeb84]


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