beh prova, tanto non dovresti scrivere codice; metti una immagine, togli il bordo e la barra al form, imposti al form il colore trasparente, e vedi cosa viene![]()
Il problema è che devi gestire gli eventi del form sull'immagine, quindi ridurre ad icona, ingrandire, chiudere, il mousemove per spostare il tuo nuovo form, il resize, e altre cosette. Con vb6 questa era la parte difficile, poichè dovevi anche procedere al subclassing sul form per la gestione degli eventi di windows diretti al form, che pero' essendo inutilizzabile devono essere gestiti in maniera differente. Con vb.net questa parte non ho idea se è necessaria (credo cmq di si), anche se il subclassing è semplice, basta selezionare dal form Overrides e quindi la WndProc, avrai:
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
........
End Sub

Rispondi quotando