Bonjour à tous,
Je coince en ce moment pour pouvoir afficher 2 trames, en provenance du port série, dans des labels.
Voici ce que je reçois sur le port série :
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.CenterToScreen() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bouton_1.Click SerialPort1.Open() End Sub Private Sub SerialPort1_DataReceived(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived If SerialPort1.IsOpen = True Then Label1.Text = SerialPort1.ReadTo("Hz") Label2.Text = SerialPort1.ReadTo("Inch") Else Label1.Text = 0 Label2.Text = 0 End If End Sub End Class
Ici,affiche comme je veux le nombre qui est associé à "Hz" dans son label, mais le label2 n'affiche quant à lui rien du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Label1.Text = SerialPort1.ReadTo("Hz")
Comment faire pour pouvoir "trier" les Hertz et les Inch et les afficher séparément dans leur label (ou textbox) respectif ? Il y a certainement une technique mais j'ignore laquelle. C'est pourquoi je sollicite votre aide.
Merci par avance de votre.
Partager