GXDN: Gurux Developer Network
ReceivedEventHandler Delegate
NamespacesGurux.SMSReceivedEventHandler
GXSMS component sends received data through this method.
Parameters
sender (Object)
The source of the event.
message (GXSMSMessage)
Received SMS message.
senderInfo (String)
Sender phone number.
Examples
CopyC#
                /// <summary>
/// Show received data.
/// </summary>
/// <param name="sender"></param>
/// <param name="SMSMessage"></param>
/// <param name="SenderInfo"></param>
private void gxsms1_OnReceived(object sender, Gurux.SMS.GXSMSMessage SMSMessage, string SenderInfo)
{
    try
    {
        ListViewItem it = MsgList.Items.Add(SMSMessage.Data);
        it.SubItems.Add(SMSMessage.Number);
        it.SubItems.Add(SMSMessage.Time.ToString());
    }
    catch (Exception Ex)
    {
        MessageBox.Show(Ex.Message);
    }
}
CopyVB.NET
                ''' <summary>
''' Show received data.
''' </summary>
Private Sub Gxsms1_OnReceived(ByVal sender As System.Object, ByVal SMSMessage As Gurux.SMS.GXSMSMessage, ByVal SenderInfo As System.String) Handles Gxsms1.OnReceived
    Try
        Dim it As ListViewItem
        it = MsgList.Items.Add(SMSMessage.Data)
        it.SubItems.Add(SMSMessage.Number)
        it.SubItems.Add(SMSMessage.Time)
    Catch Ex As Exception
        MessageBox.Show(Ex.Message)
    End Try
End Sub
CopyVBScript
                'New data from GXSMS is received
Private Sub GXSMS1_OnReceived(ByVal sender As Object, Data As Variant, ByVal SenderInfo As String)
On Error GoTo GXErr
    Dim msg As GXSMSMessage
    Set msg = Data
    Dim row As Integer
    MsgList.ListItems.Add , , msg.Data
    row = MsgList.ListItems.Count
    MsgList.ListItems(row).SubItems(1) = msg.Number
    MsgList.ListItems(row).SubItems(2) = msg.Time
    Exit Sub
GXErr:
    MsgBox Err.Description
End Sub

Assembly: Gurux.SMS (Module: Gurux.SMS) Version: 5.0.0.1