Il codice situato nella finestra di configurazione, può essere
inserita in una qualunque form del proprio progetto.
Di seguito si riporta il codice della finestra di configurazione:
Dim FrmNtf As FrmNotify
'gestore
degli errori
Try
'verifico
che ci sia la spunta per l'intestazione della form
If
chkTitolo.Checked = True Then
FrmNtf
= New FrmNotify(txtTitolo.Text, txtTesto.Text)
AddHandler
FrmNtf.TitleClicked, AddressOf Me.TitleClick
'FrmNtf.SetDimensions(nupLarghezza.Value,
NudAltezza.Value)
'FrmNtf.Notify()
Else
FrmNtf
= New FrmNotify("", txtTesto.Text)
End
If
AddHandler
FrmNtf.TextClicked, AddressOf Me.TextClick
FrmNtf.SetDimensions(nupLarghezza.Value,
NudAltezza.Value)
FrmNtf.Notify()
Catch
ex As Exception
MessageBox.Show(ex.Message, "Notify",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
L'oggetto frmnotify, dispone di
due costruttori, in cui richiede il testo del titolo ed il testo della finestra
, o solo il testo della finestra, a seconda del costruttore.
Il metodo setdimensions, permette
di impostare le dimensioni della finestra, mentre il metodo Notify ha il
compito di visualizzare la finestra. Da notare che nella form che richiama la
finestra di notifica, bisogna creare un gestore degli eventi (tramite la parola
chiave addhandler) il quale ci permette di gestire il click sul testo del
titolo e sul testo della finestra.
|