Bonjour tout le mode,
je voudrais savoir si il était possible de centrer le texte rentré par l'utilisateur dans un TEdit ou si il éxistait un composant similaire qui le permet...
Merci d'avance
 
			
			






 
			
			
			
			 
			
				
 Centrer TEdit ou similaire
 Centrer TEdit ou similaire
				
				
						
						
				Bonjour tout le mode,
je voudrais savoir si il était possible de centrer le texte rentré par l'utilisateur dans un TEdit ou si il éxistait un composant similaire qui le permet...
Merci d'avance
 
 
				
				
						
						
				Bonjour,
Définit une class héritant de TEdit de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Benjamin
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Merci pour t'as réponse mais je ne comprend pas ou je doit mettre ce code et comment l'affecter a TEdit. Pourrai-tu donner plus de detail
 
 
				
				
						
						
				Bonsoir,
Ce que je t'ai proposé, ce n'est pas d'affecter comme tu dis ce code au TEdit, mais de définir une nouvelle classe héritant de TEdit.
Pour obtenir TCenterEdit, j'ai redéfinis la méthode CreateParams, qui est appelée automatiquement avant la construction du composant. C'est dans cette méthode que j'initialise un nouveau paramètre de construction ES_CENTER.
Le composant TCenterEdit aura donc toutes les caractéristiques (propriétés, méthodes, etc..) d'un TEdit, tout en ayant reçu pour sa construction un paramètre lui signifiant qu'il doit être centré.
Donc pour être un peu plus clair, tu dois créer un fichier CenterEdit.h contenat le code suivant:
Et un fichier CenterEdit.cpp, le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Ensuite pour utiliser ce nouveau composant, inclus dans ton projet l'unité CenterEdit.cpp.
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
Là où tu veux l'utilisé, n'oublis pas unPuis déclare le tout simplement comme n'importe quel autre composant VCL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "CenterEdit.h"
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Benjamin
Partager