Condizioni di notifica
Questo evento viene notificato dalla videata quando riceve un messaggio tramite la procedura SendMessage.
Utilizzo consigliato
L'evento di OnSendMessage può essere utilizzato per gestire la comunicazione ed il passaggio di informazioni tra una videata ed una sotto-videata contenuta in essa. In questo modo è possibile gestire cambiamenti di stato e comportamenti in maniera generica.
Argomenti
| Message | Indica il nome del messaggio |
| Sender | Identifica la form che ha inviato il messaggio. Oggetto di tipo IDForm. |
| Document | Opzionale. Documento associato al messaggio. |
| Par 1 | Opzionale. Parametro associato al messaggio, può essere di qualunque tipo (tranne object e generic document). |
| Par 2 | Opzionale. Parametro associato al messaggio, può essere di qualunque tipo (tranne object e generic document). |
| Par 3 | Opzionale. Parametro associato al messaggio, può essere di qualunque tipo (tranne object e generic document). |
| Par 4 | Opzionale. Parametro associato al messaggio, può essere di qualunque tipo (tranne object e generic document). |
Esempio di codice
// ****************************************************************************
// Evento notificato quando una videata invia un messaggio tramite la procedura
// SendMessage
// ****************************************************************************
event TabbedDinamica.OnSendMessage(
string Message // Indica il nome del messaggio
IDForm Sender // Identifica la form che ha inviato il messaggio
IDDocument Document // Optional document sent by the sender
string Par1 // Opzionale. Contiene una espressione qualsiasi (il cui ...
string Par2 // Opzionale. Contiene una espressione qualsiasi (il cui ...
string Par3 // Opzionale. Contiene una espressione qualsiasi (il cui ...
string Par4 // Opzionale. Contiene una espressione qualsiasi (il cui ...
)
{
// Se mi arriva un messaggio capt cambio la mia caption con quella della form
// che me lo ha inviato
if (Message == "capt")
{
this.caption = Sender.caption
}
}
// Evento notificato quando una videata invia un messaggio tramite la procedura
// SendMessage
// ****************************************************************************
event TabbedDinamica.OnSendMessage(
string Message // Indica il nome del messaggio
IDForm Sender // Identifica la form che ha inviato il messaggio
IDDocument Document // Optional document sent by the sender
string Par1 // Opzionale. Contiene una espressione qualsiasi (il cui ...
string Par2 // Opzionale. Contiene una espressione qualsiasi (il cui ...
string Par3 // Opzionale. Contiene una espressione qualsiasi (il cui ...
string Par4 // Opzionale. Contiene una espressione qualsiasi (il cui ...
)
{
// Se mi arriva un messaggio capt cambio la mia caption con quella della form
// che me lo ha inviato
if (Message == "capt")
{
this.caption = Sender.caption
}
}
- Introdotto a partire dalla versione 9.1.
Ultima modifica: 06/05/2024 / Validità: da 9.1.4040
evento