Aggiungere colore di sfondo alla DateTimePicker

March 31, 09 by Delivery

Di Default la classe DateTimePicker non ha il metodo BackColor. Qualora dovessere diventare indispensabile nei vostri progetti ecco la classe che lo implementa:

Imports System
Imports System.ComponentModel
Imports System.Drawing
Imports System.Windows.Forms
 
Public Class ExtendedDateTimePicker
    Inherits DateTimePicker
 
    Private m_BackBrush As SolidBrush
 
    < _
        Browsable(True), _
        DesignerSerializationVisibility( _
            DesignerSerializationVisibility.Visible _
        ) _
    > _
    Public Overrides Property BackColor() As Color
        Get
            Return MyBase.BackColor
        End Get
        Set(ByVal Value As Color)
            If Not m_BackBrush Is Nothing Then
                m_BackBrush.Dispose()
            End If
            MyBase.BackColor = Value
            m_BackBrush = New SolidBrush(Me.BackColor)
            Me.Invalidate()
        End Set
    End Property
 
    Protected Overrides Sub WndProc(ByRef m As Message)
        Const WM_ERASEBKGND As Int32 = &H14
        If m.Msg = WM_ERASEBKGND Then
            Dim g As Graphics = Graphics.FromHdc(m.WParam)
            If m_BackBrush Is Nothing Then
                m_BackBrush = New SolidBrush(Me.BackColor)
            End If
            g.FillRectangle(m_BackBrush, Me.ClientRectangle)
            g.Dispose()
        Else
            MyBase.WndProc(m)
        End If
    End Sub
 
    Protected Overloads Overrides Sub Dispose( _
        ByVal disposing As Boolean _
    )
        If disposing AndAlso Not m_BackBrush Is Nothing Then
            m_BackBrush.Dispose()
        End If
        MyBase.Dispose(disposing)
    End Sub
End Class

Un solo piccolissimo problema: non funziona con lo style di Windows Vista.

Tags fot this post:  , ,

S.A.D.A.E. - Sindrome di Attenzione Deficitaria Attivata dall’Età (una persona che conosco deve esserne affetta!!!)

February 03, 09 by Delivery

S.A.D.A.E.

(Sindrome di Attenzione Deficitaria Attivata dall’Età)

Non c’è cura, si può solo peggiorare.
Consigli: nessuno.

Si manifesta così: 

Decido di lavare la macchina. Mentre mi avvio al garage vedo che c’è posta sul mobiletto dell’entrata.  Decido di controllare prima la posta.

Lascio le chiavi della macchina sul mobiletto per buttare le buste vuote e la pubblicità nella spazzatura e mi rendo conto che il secchio è strapieno.

 Visto che fra la posta ho trovato una fattura decido di approfittare del fatto che esco a buttare la spazzatura per andare fino in banca (che sta dietro l’angolo) per pagare la fattura con un assegno. Prendo dalla tasca il porta assegni e vedo che non ho assegni Vado su in camera a prendere l’altro libretto, e sul comodino trovo una lattina di birra che stavo bevendo poco prima e che avevo dimenticata lì. La sposto per cercare il libretto degli assegni e sento che è calda.. allora decido di portarla in frigo. Mentre esco dalla camera vedo sul comò i fiori che mi ha regalato mio figlio e mi ricordo che li devo mettere in acqua. Poso la birra sul comò e lì trovo gli occhiali da vista che è tutta la mattina che cerco. Decido di portarli nello studio e poi metterò i fiori nell’acqua Mentre vado in cucina a cercare un vaso e portare gli occhiali sulla scrivania, con la coda dell’occhio improvvisamente vedo un telecomando. Qualcuno deve averlo dimenticato lì (ricordo che ieri sera siamo diventati pazzi cercandolo) Decido di portarlo in sala (al posto suo!!), appoggio gli occhiali sul frigo, non trovo nulla per i fiori, prendo un bicchiere alto e lo riempio di acqua…(intanto li metto qui dentro….). Torno in camera con il bicchiere in mano, poso il telecomando sul comò e metto i fiori nel recipiente, che non è adatto naturalmente…..e mi cade un bel pò di acqua…..( mannaggia!!!), riprendo il telecomando in mano e vado in cucina a prendere uno straccio Lascio il telecomando sul tavolo della cucina ed esco ………cerco di ricordarmi che dovevo fare con lo straccio che ho in mano………

Conclusione: Sono trascorse due ore

 - non ho lavato la macchina

 - non ho pagato la fattura

 - il secchio della spazzatura è ancora pieno

- c’è una lattina di birra calda sul comò

- non ho messo i fiori in un vaso decente

- nel porta assegni non c’è un assegno

- non trovo più il telecomando della televisione né i miei occhiali

- c’è una macchiaccia sul parquet in camera da letto e non ho idea di dove siano le chiavi della macchina!!

Mi fermo a pensare:

Come può essere? Non ho fatto nulla tutta la mattina, ma non ho avuto un momento di respiro……mah!!

 Una persona che conosco deve esserne affetta da molto tempo e sta trasmettendo la malattia un pò a tutte le persone che gli stanno vicino! :S

Tags fot this post: No Tags

Troppo tempo…..poco tempo…

January 26, 09 by Delivery

Troppo tempo che non scrivo sul Blog, purtroppo il tempo a disposizione per scrivere sul mio blog è diventato davvero quasi pari a 0!! Mi scuso anche con tutte le persone che attendono ancora una risposta su problematiche per le quali hanno chiesto consigli. Cercherò di rispondervi il prima possibile..promesso!

Tags fot this post: No Tags

Developing Microsoft Micro Framework…

October 27, 08 by Delivery

E’ partita una nuova avventura in questo mondo tutto da scoprire e, spero, ricco di soddisfazioni. Ultimanente mi sono un tantino “fossilizzato” nelle solite routine lavorative  di progettazione/sviluppo di applicazioni Web/Client.
Qualche giorno fa, parlando con mio fratello di proggetti vari in essere con la sua azienda SystemDesign, è venuta fuori l’idea di poter utilizzare della tecnologia Microsoft anche per lo sviluppo/gestione/controllo di microcontrollori per applicazioni in campo domotico (e non solo).

Bene è così che abbimo deciso di farci questo regalo:

Il Freescale i.MXS Development Kit che permette di sviluppare firmware per microcontrollori in linguaggio C# oltre che ad applicazioni per la piattaforma Windows Vista™ SideShow™. Non vi nego che sono ansiosissimo di tornare a casa stasera per poter metter mano su questo gioiellino costato non poco!

Di seguito qualche caratteristica tecnica:

  • i.MXS applications processor, based on the powerful ARM920T™ core
  • Clock source crystal: 32 kilohertz
  • Powered by USB bus voltage or external power adaptor
  • Multi-ICE debug support connector
  • I2C and SSI bus connector for connection to external audio CODEC SMbus interface
  • 32-megabyte (MB) SDRAM device
  • One 8-megabyte (MB) Burst Flash memory device
  • One RS232 transceiver (configured for DCE) supporting on-chip UART1 port
  • 1 UART port at CMOS level for expansion
  • On-Chip USB 1.1 interface
  • On-board 2.5 inch LCD with back-light and QVGA resolution
  • 11 separated GPIO for key-button input
  • LED indicator for power

Vi terrò informati sugli sviluppi ma sono sicuro che presto ci saranno novità carine che posterò sul mio blog

Stay tuned ;)

Tags fot this post:  , , , ,

Diagrams on Sql Server 2005

September 17, 08 by Delivery

Ad una nuova installazione di Sql Server e quando faccio l’attach di un DB proveniente da Sql 2000 ho sempre il solito errore nel momento in cui cerco di aprire i diagrammi:
“Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects.”

Vi posto il codice da eseguire per ovviare a questo fastidioso problema che non viene via nemmeno impostando la compatibilità su Sql 2005 nelle option del DB

use [master] EXEC sp_dbcmptlevel ‘TuoDatabase’, ‘90′;
go
ALTER AUTHORIZATION ON DATABASE::TuoDatabase TO tuoLogin
go
use [TuoDatabase]
go
EXECUTE AS USER = N’dbo’ REVERT
go
 
Spero vi sia utile ;) 
Tags fot this post:  , , , ,

Ciao Giuseppe…

September 01, 08 by Delivery

La morte di per se porta un carico di tragedia che trafigge come lama affilata il cuore di tutte le persone vicine allo scomparso…ma morire così è qualcosa che davvero lacera il petto e fa riflettere sul senso della vita….

Alcuni giorni orsono apprendo questa tragica notizia della morte di alcuni giovani del Vallo di Diano tra i quali una persona da me conosciuta. Non posso nemmeno immaginare quale dolore abbia colpito la famiglia Spinelli ma partecipo al loro dolore nel salutare per sempre il loro caro figlio Giuseppe…

Fonte Il Mattino

Tags fot this post: No Tags

Ritorno alla vita di tutti i giorni

August 27, 08 by Delivery

Si si …ci sono..grazie per esservi preoccupati!! :D

In effetti è troppo tempo che non scrivo ma, vuoi per mancanza di tempo, vuoi per le mie 3 settimane di ferie, non ho avuto un attimo di pace per postare.

Comunque mi rifarò in questi giorni perchè ho delle notizie interessanti….quindi…     

stay tuned!

Tags fot this post: No Tags

Grande Miki!!!

June 04, 08 by Delivery

Il grande Michele Locuratolo è negli States in qualità di speaker al grande evento "TECH-ED 2008" ad Orlando.

Nel suo blog trovate i vari eventi  e notizie su questo suo meraviglioso viaggio, in particolare questo

suo diretto intervento….

In bocca al lupo Miki!!!!!

Ci becchiamo al tuo ritorno

e non dimenticarti del regalino!!! jajajaj

Tags fot this post:  ,

I mitici anni 80!!

May 07, 08 by Delivery

Preso dalla nostalgia degli anni d’oro…ho voluto fare un salto nel passato e grazie a youtube ho trovato questo:

Devo ammettere che quasi mi scendevano le lacrime ricordando tutti i bei momenti della mia vita…sensazioni davvero forti per quei meravigliosi anni passati….

Noi….che aspettavamo 20 minuti per caricare un gioco sul commodore 64…
Noi….che le ragazze le chiamavamo al telefono di casa…e prima parlavamo con i genitori!!!
Noi….che se la prof ci dava una sberla…la mamma ce ne dava 2!!!
Noi…che rispettavamo i più vecchi….
Noi…di hollie e benji che correvano per ore nel campo…..
Beh..cosa aggiungere..se non essere orgoglioso di aver vissuto GLI ANNI 80!!!!

Tags fot this post:  , ,

Errore sul modulo di contatti

May 05, 08 by Delivery

In questi giorno ho ricevuto delle mail che mi segnalavano l’impossibilità a contattarmi mediante il form “Contact me” del mio blog. MI scuso con tutti quelli che hanno provato a farlo e che non sono riusciti.
Comunque il tutto è stato ripristinato

Grazie

Tags fot this post: No Tags