|
|
Postada em 11/09/2006 16:01 hs
olá amigos, faço um previem de dados em um picture ( semelhante a pagina de internet, monto as grades, mostros os dados, tenho barra de navegação que vai preeenchendo a picture conforme o usuario avanca ou recua nos comands. porem agora me surgiu a necessidade de ao clicar sobre um determinado código mostrasse os detalhes desse item. seria algo semelhante a um link. se laguem poder me ajudar, fico inteiramante grato.
|
|
|
|
|
|
|
|
Postada em 11/09/2006 20:02 hs
Olha Kleisson a situação ai ficou complicada Na minha opiniao o que voce pode fazer é pegar o evento click do mouse sobre o picture, e verificar as coordenadas X e Y dele. Voce precisaria ter as coordenadas de onde esta o Texto que voce quer que se comporte como link (coordenadas de um retangulo em torno do texto) ai voce verifica se o X e Y do mouse esta dentro deste retangulo... se estiver, voce dispara o codigo que precisa pra chamar o link... A unica dificuldade que eu vejo é justamente saber as coordenadas desse retangulo em volta do texto... ha varias formas de fazer isso, depende de como voce escreve esse texto na picture... no metodo Print voce pode pegar o CurrentX e CurrentY, e fazer alguns calculos com eles para obter as dimensoes baseado no conteudo impresso e no fonte... mas isso me parece bastante complicado... eu nunca fiz... Bem... é apenas uma ideia... se alguem tiver algo melhor, posta ai...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
|
|
Postada em 12/09/2006 13:35 hs
oi Elieser, já é uma boa dica. vou analizar e ver oque consigo fazer... obrigado.
|
|
|
|
|
|
Postada em 12/09/2006 13:53 hs
Se a imagem é estática e só os dados mudam vc pode fazer hotspots (se eu não estou enganado é este o termo)... a idéia é vc colocar em cima da sua imagem labels transparentes sem borda... qdo clicasse em uma label associaria a um campo da imagem em q esta label está posicionada e ae facilitaria para vc...
|
|
|
|
|
|
Postada em 12/09/2006 14:00 hs
Ghost, me diga mais sobre o assunto...
|
|
|
|
|
|
Postada em 12/09/2006 14:17 hs
Bom, vc vai ter sua imagem numa picture não vai? A formatação da imagem vai ser sempre a mesma certo? Então creio q a imagem seja estática, ou seja, cada campo está no mesmo lugar mudando apenas o conteúdo. Então em cima, por exemplo, do campo código vc vai colocar uma label transparente e sem borda para q o usuário não a veja...ao passar o mouse em cima vc pode mudar o ponteiro para sugerir um link. Qdo clicar na "imagem" vai, na verdade, estar clicando na label e desta forma vc só chama o formulário correspondente à mostragem analítica dos dados. A idéia não é nova... é assim q, pelo menos uns tempos atrás, funcionavam os sites com imagens... entendeu?
|
|
|
|