Ordinato il libro

Ordinato questo libro per prepararmi per l'esame 70-305, mi arriva a fine agosto, speravo di approffittarne in questo periodo di semiferie per studiare, dovrò arrangiarmi con quello che si trova sul web...

http://www.librinformatica.it/novita/libri02/mi4158.htm

 

O.t. Nella pausa pranzo sono caduto dallo scooter, non mi sono fatto niente, c'è poco da fare il 2007 non è il mio anno fortunato, questa considerazione è dovuta  a problemi un pò più seri che una sbucciatura, ma quando anche piccoli eventi si sommano a quelli non proprio piccoli il tutto diventa insopportabile.... momento di sfogo libero...

Domenica d'agosto

Domenica d'agosto, se non puoi andare a spaparanzarti al sole la noia nelle domeniche d'agosto può ucciderti, così mi sono messo a rifare un piccolo controllo che avevo fatto anni orsono per vb 6, avevo creato un controllo formato da una label e un maskedit, questo ocx mi ha fatto compagnia in tutti i miei progetti in vb6. In questo pomeriggio di agosto mi sono messo con il mio buon vs2005 e ho fatto un user control che può sostituire il vecchietto ocx, nulla di che poche righe un usercontrol banale ma sò che mi farà compagnia ogni qual volta dovrò creare un interfaccia utente. Riporto qui il codice sorgente,piazzare due controlli un maskedit (txt_dati) e una label (Lbl_Descrizione) :

 


 

Il controllo presenta un proprietà pubblica chiamata MyNumeroDataTesto che se assegnato il valore 1 controlla che i dati inseriti nella maskedit siano solo numeri da 0 a 9, virgola e punto (controlla anche che la virgola sia una sola), le altre proprietà pubbliche sono MyText il contenuto del maskedit, MyCaption il testo della label e MyMask la mascheratura da assegnare al controllo (es : 00/00/0000 per le date), appena si attiva l'evento got focus del maskedit il testo inserito si evidenzia tutto. E' inoltre presenta la proprietà MyMaxLength che serve a impostare il numero massimo di caratteri da inserire.