Statusbar
eu tenho uma statusbar com varios panels
alguem sabe como eu faço pra saber em qual panel eu estou clicando?
alguem sabe como eu faço pra saber em qual panel eu estou clicando?
Arsnet
Curtidas 0
Respostas
Marcelo Saviski
14/03/2003
[b:bcc10604ca][color=orange:bcc10604ca]Coloque no evento ONCLICK do panel[/color:bcc10604ca][/b:bcc10604ca]
showmessage((Sender as TPanel).name);
GOSTEI 0
Arsnet
14/03/2003
isso não funciona...
não imaginei q isso fosse tão complicado... não acho em lugar nenhum!!!
não imaginei q isso fosse tão complicado... não acho em lugar nenhum!!!
GOSTEI 0
Marcelo Saviski
14/03/2003
o que você quer fazer então :?:
GOSTEI 0
Arsnet
14/03/2003
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
GOSTEI 0
Marcelo Saviski
14/03/2003
[color=blue:82d2bbeb84]no evento onmousedown faça[/color:82d2bbeb84]
[color=blue:82d2bbeb84]e assim vai...[/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]
GOSTEI 0