Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Un calendario in Visual Basic

Articolo scritto da Luca Ruggiero

Ogni applicazione che si rispetti ha bisogno al suo interno di gestire le date, e mettere l'utente in condizione di farlo in maniera semplice ed usabile è la via del successo per conferire all'applicazione un valore aggiunto.

Allo scopo vediamo come realizzare un calendario per la gestione della data in Visual Basic.

(L'articolo continua più sotto...)

Si apra la propria copia di VB6 e si scelga di lavorare su di un nuovo EXE.

Accedere al menu:

Progetto / Componenti
ed aggiungere le seguenti voci alla barra degli strumenti: come documentato nell'immagine che segue:
A questo punto la nostra barra degli strumenti si popolerà di numerose nuove icone; allarghiamola fino a mostrare 4 icone per riga e scegliamo il controllo MonthView, evidenziato nell'immagine che segue:
Facendo un doppio click sull'icona del controllo MonthView apparirà sulla nostra form un calendario, senza aver scritto nemmeno una riga di codice!

Si mandi in esecuzione il programma attraverso il tasto [F5] e si apprezzi il risultato:

Per accedere ai dati del calendario, tuttavia, un po di codice dovremmo pur scriverlo.

Per l'esempio si assegni il nome calendario all'elemento appena creato e si faccia un doppio click sull'elemento stesso, in modo da accedere al suo codice.

Vediamo dunque come recuperare la data selezionata:

Private Sub calendario_DateClick(ByVal DateClicked As Date)
    Dim data As String
    data = calendario.Day & "/"
    data = data & calendario.Month & "/"
    data = data & calendario.Year
    data = CDate(data)
    MsgBox data
End Sub
Dichiariamo una variabile di tipo stringa ed al suo interno memorizziamo il formato italiano della data corrente attraverso l'utilizzo delle proprietà Day, Month ed Year, i cui specifici funzionamenti sono abbastanza intuitivi dal loro nome.

A questo punto convertiamo il risultato in un tipo data reale ed utilizzeremo il suo valore ad uno scopo ben più nobile di quello di mostrarlo su di una MsgBox.

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso Visual Basic 6Corso Visual Basic 6
Realizzare applicazioni Desktop con VB6. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122