crée une form pour chaque donnée reçu
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:
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:
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)