Bonsoir,

Je vous explique car je ne sais faire, actuellement je reçois des données par le port série à l'aide du 'datareceived' de 'SerialPort' ensuite après traitement j'affecte les données reçus à des variables publiques contenu dans un module :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 Public numero_cmd As Integer
    Public cliend_cmd As String
    Public produit_cmd As String
et en faite j'ai crée un 'form' le form 'reception' que j'ouvre à chaque fois que je reçoit les données sur le datareceived contenant 3 label qui affiche les données reçu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Private Sub depart_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.TopMost = True
        Me.BackColor = Color.Red
        Me.CenterToScreen()
        'on affiche toutes les variables récupérer du ticket 
        Me.Text = "Reception d'une commande a " & Now.toString
        Label1.Text = numero_cmd.ToString
        Label2.Text = client_cmd.ToString
        Label3.Text = produit_cmd.ToString
    End Sub
Cela fonctionne lorsque je reçoit une première fois les données la form 'reception' s'ouvre et m'affiche les données extraites , mais après si je ne ferme pas la form 'reception' et que d'autre données arrives, aucune nouvelle fenêtre s'ouvre !
comment puis je résoudre se problème ? (j’espère que vous m'avez compris)