Spostare oggetti a runtime

venerdì 23 maggio 2008 - 21.23

motogpdesmo16 Profilo | Senior Member

Salve a tutti.
Ho la necessità di creare un certo numero di label a seconda dei risultati che mi vengono tirati fuori dalla query che lancio sul mio DB.
Sin qui non ci dovrebbero essere problemi...problemi che invece sorgono quando si tratta di dover posizionare queste label nell'ambito della pagina.
C'è qualche modo per poter posizionare la label in un punto ben preciso della pagina, magari impostando le coordinate?

Grazie anticipatamente per le eventuali risposte

alx_81 Profilo | Guru

>Salve a tutti.
Ciao!

>C'è qualche modo per poter posizionare la label in un punto ben
>preciso della pagina, magari impostando le coordinate?
Come sai una pagina web non è una Window Form e quindi le coordinate sono un concetto che non ha un grosso feeling con le pagine dei nostri siti.
Di conseguenza, personalmente utilizzerei i controlli forniti da Asp.Net per ripetere i risultati (GridView, DataList, Repeater) impostando stili diversi per righe e righe alternate.
>
>Grazie anticipatamente per le eventuali risposte
Di nulla!

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

motogpdesmo16 Profilo | Senior Member

Poichè si tratta di posizionare delle label sull'immagine di un campo da calcio, tentando di rispettare a grandi linee i ruoli di portiere,difensore,centrocampista,attaccante, a seconda che la partita si giochi 11vs11, 8vs8, 7vs7, 5vs5 la soluzione del Repeater o della Griglia non penso vada bene.
Mi sa che non c'è altro da fare che rendere visibili o invisibili le 11+8+7+5=31 label a seconda del numero di giocatori.

Che ne pensi?

alx_81 Profilo | Guru

>Mi sa che non c'è altro da fare che rendere visibili o invisibili
>le 11+8+7+5=31 label a seconda del numero di giocatori.
>Che ne pensi?
Il repeater o la griglia non vanno bene di sicuro allora
Conoscendo ora la disposizione, penserei a tre modelli.
Uno con 11 DIV, uno con 7 ed uno con 5, messi proprio come vuoi tu.
In base alla tipologia della partita carichi il modello di disposizione (anche diviso in tre panel se ti è più comodo) e poi valorizzi il contenuto in base all'ID di ogni label. Puoi anche pensare di farti un controllo utente formato da un'immagine, il nome, il numero ed il ruolo (e magari i dati di ammonizione se ne ha).
In questo modo ti potresti fare il modello con i controlli invece che con le label.
Ciao!

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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