Visualizza messaggio singolo
  #4  
Vecchio 20-06-2010, 11.39.00
L'avatar di max_robot
max_robot max_robot non è collegato
Robottaro sostenitore
 
Data registrazione: 08-10-2008
Residenza: Roma
Messaggi: 785
Potenza rep: 188
max_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua famamax_robot La sua reputazione  oltre la sua fama
Predefinito

Non niente di complicato, cerca su google codice gi pronto per realizzare un orologio in visual basic, il concetto lo stesso!
Devi creare un oggetto su cui andrai ad aggiornare in continuazione la posizione di una linea (lancetta) in base ai dati ricevuti.

Io ho il codice per creare l'orologio ma troppo lungo per inserirlo qui, e gli allegati non funzionano. Comunque con una ricerca dovresti trovarlo.

Di seguito ti inserisco l'evento Paint che effettua l'aggiornamento del disegno delle lancette in base all'orario e all'angolo che dovranno assumere sul quadrante:

Codice:
 Private Sub PBClock_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) _
    Handles PBClock.Paint

        Dim g As Graphics = e.Graphics

        'lancetta dei secondi 
        g.DrawLine(Pens.Black, puntoSecondi2.X, puntoSecondi2.Y, puntoSecondi1.X, puntoSecondi1.Y)

        'lancetta dei minuti 
        g.DrawLine(penna, puntoMinuti2.X, puntoMinuti2.Y, puntoMinuti1.X, puntoMinuti1.Y)

        'lancetta delle ore 
        g.DrawLine(penna, puntoOre2.X, puntoOre2.Y, puntoOre1.X, puntoOre1.Y)

    End Sub

Con DrawLine ovviamente disegni la linea-lancetta con un determinato stile, un punto di parteza, uno di arrivo (coordinate x-y)

Saluti, Max...
__________________
ROVER CINGOLATO ULISSE:
http://forum.roboitalia.com/showthre...ed=1#post37950

ROVER CINGOLATO ULISSE V.2
http://forum.roboitalia.com/showthread.php?t=8196

Tutorial Reti Neurali Artificiali:

Introduzione + Torretta Neurale Robotizzata

Rispondi citando