Voici comment saisir un mot de passe pour l'accès en écriture à une case de StringGrid.
Le principe:
A l'accès en écriture d'une cellule, on ouvre une autre fenêtre demandant le mot de passe. Le code de l'accès en écriture rentrera alors en boucle infinie tant que le mot de passe n'est pas renseigné et bloque ainsi toute écriture dans une case.
La validation du mot de passe débloque la boucle infinie. Si le mot de passe est incorrect, la case reste sélectionné, mais le curseur d'écriture est enlevé.
Code de la Form1:
dans la Form2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67

 

 
		
		 
        

 
			
			



 
			 
   


 Comment saisir un mot de passe pour l'accès en écriture à une case de StringGrid
 Comment saisir un mot de passe pour l'accès en écriture à une case de StringGrid
				 Répondre avec citation
  Répondre avec citation

 
			 
   
 
Partager