ragPanelExtender

martedì 06 maggio 2008 - 09.37

the-mauri Profilo | Newbie

Ciao,
Sto usando un DragPanelExtender e un ResizableControlExtender per spostare e ridimensionare in un sito web delle immagini che vengono uploadate: qualcuno sa dirmi come si fa per ricavare una volta ridimensionata l'immagine la nuova dimensione e la posizione in cui è stata messa?

Grazie

Maurizio Brioschi

Brainkiller Profilo | Guru

>Ciao,
>Sto usando un DragPanelExtender e un ResizableControlExtender
>per spostare e ridimensionare in un sito web delle immagini che
>vengono uploadate: qualcuno sa dirmi come si fa per ricavare
>una volta ridimensionata l'immagine la nuova dimensione e la
>posizione in cui è stata messa?

Ciao Maurizio,
all'interno dell'evento Click di un Button quando fa postback puoi scrivere:

System.Drawing.Size s = ResizableControlExtender1.Size;

e a questo punto s conterrà width e height del controllo ridimensionato.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

the-mauri Profilo | Newbie

Grazie, ma per quanto riguarda stabilire la posizione in cui il Target del dragPanelExtender è stato spostato?
Immagino che devo fare qualcosa di complicato come scrivere uno script Javascript che stabilisce le coordinate del mouse al rilascio del click e ricavarne l'output all'interno di una pagina .cs ...

O c'è una via più semplice a cui non ho pensato?
Maurizio Brioschi

Brainkiller Profilo | Guru

>Grazie, ma per quanto riguarda stabilire la posizione in cui
>il Target del dragPanelExtender è stato spostato?
>Immagino che devo fare qualcosa di complicato come scrivere uno
>script Javascript che stabilisce le coordinate del mouse al rilascio
>del click e ricavarne l'output all'interno di una pagina .cs

Non so se questo è possibile ho provato a guardare proprietà ed eventi del DragPanelExtender ma non ne ho trovate di analoghe rispetto a quelle del ResizableControlExtender.

Ora io non so che codice viene generato esattamente. Ma se un controllo si può spostare traggandolo immagino che abbia un posizionamento CSS di tipo assoluto quindi via javascript interrogando la proprietà top e left del controllo dovresti avere le coordinate correnti.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5