Oppure

Loading
05/05/13 9:08
il_dekk
Buongiorno a tutti voi,
Chiedo la vostra opinione su uno strumento che pian piano mi sto accingendo a perfezionare.
Praticamente consiste in una form ove vengono inseriti dei dati, e questi input vengono elaborati per spostare delle immagini all'interno di una finestra.
Presto detto sembra facile, ma quello che fin ad oggi non sono riuscito a capire è come quotare un elemento in una posizione variabile, e come spostare le immagini dando uno zero assoluto di riferimento.

Dalle ricerche effettuate non ho trovato riscontri positivi sia in questo forum sia in ricerche fatte altrove, pertanto mi chiedevo se non era il caso di cambiare tipologia di linguaggio o allorchè sono ben accette qualsiasi soluzioni a questo problema, l'importante è la fattibilità. Se qualcuno di voi qualche dritta su come procedere o qualche riferimento di situazioni simili, non esiti a postarle.

Conscio che il problema non sia del tutto chiaro Vi allego un'immagine.
Ringrazio di cuore per il tempo prestato e per la vostra disponibilità.
aaa
05/05/13 14:20
Dedalux
Postato originariamente da il_dekk:
...mi chiedevo se non era il caso di cambiare tipologia di linguaggio...


se parlassi potabile forse sarebbe più chiaro quello che vuoi fare....

Vuoi fare qualcosa di simile ad uno slider con delle tick?
aaa
06/05/13 21:33
il_dekk
Buonasera,
Si l'idea era quella di creare una specie di TrackBar dove al posto dell'indice è presente un immagine da spostare.
Lei ha qualche consiglio su come impostare il lavoro?
aaa
07/05/13 6:47
Thejuster
Le altre immagini sono visibili? o viene mostrata unicamente quella dal punto 0 ?
mire.forumfree.it/ - Mire Engine
C# UI Designer
07/05/13 22:30
il_dekk
Si le altre immagini sono visibili e hanno tutte le stesse proprietà.
Io inizialmente pensavo ad una specie di trackBar, pero da quel poco che conosco le pictureBox non sarebbe male sfruttare le Proprietà Location e le coordinate impostarle da una classica TextBox. Il problema è lo zero di riferimento, perché se non ricordo male sulla form X e Y iniziano in alto a sinistra della stessa, cosa che a me non va molto a genio in quanto volevo gestire il tutto in un unica form e cosi facendo diventa ingestibile, dato che son o tempestato da TextBox per gli input.

aaa
08/05/13 8:53
Ultimo

Non si è capito molto, prova a mettere un pò di codice commentato, tra tagcode
If ok Then GOTO Avanza else GOTO Inizia

08/05/13 12:53
Thejuster
Io avrei pensato di fare una cosa del genere.

Cioè creare un controllo ereditato da un panel,

aggiungerci una hscrollbar ancorata in basso.

Quindi siccome il panel è un contenitore di controlli, puoi inserire tot picturebox per quante immagini ti servono.

ed all'evento scroll



int px = 0;

if ( e.oldvalue > e.newvalue)
{
for(int i = 0; i < this.Controls.Count; i++)
{

this.Controls[i].location = new Point(e.newValue - px,0);

}

px+=100;
}



qualcosa del genere, spero che l'idea possa aiutare.
non badare al codice, l'ho scritto senza ide alla mano ma giusto per darti un idea su come potrei risolvere il problema.
mire.forumfree.it/ - Mire Engine
C# UI Designer