Bonjour, je débute complétement dans le C#, et j' ai commencé avec Windows forms à faire quelque petit programme sous IHM.
Cependant, j' ai un probléme, j' ai créer un thread qui affiche l' heure en direct sur mon programme, mais il ne voit pas la focntion qu' il doit effectuer.
Je suis un peu perdu avec les static et public.
Lorsque je créai une fonction static, celle ci ne peut pas voir les éléments créés comme par exemple un label.
Je vous montre mon programme :
Le thread heure ne voit pas la méthode afficherheure
Merci d' avance pour votre aide cela sera génial !!!
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 public partial class Form1 : Form { Thread heure = new Thread(afficherheure); void afficherheure() { while (true) { label2.Text = "" + DateTime.Now; } } public Form1() { InitializeComponent(); } void Form1_Load(object sender, EventArgs e) { heure.Start(); } void destruction(Thread p) { p.Suspend(); } private void Form1_Activated(object sender, EventArgs e) { } void Form1_Deactivate(object sender, EventArgs e) { //heure.Suspend(); } private void Form1_MaximumSizeChanged(object sender, EventArgs e) { } }








, et j' ai commencé avec Windows forms à faire quelque petit programme sous IHM.
Répondre avec citation



Partager