Bonjour,
je cherche a cree un component de type TPanel contenant de base une barre d'outil et d'autres components
mon probleme est d'acceder en designe à la barre d'outil notament en edition a son menu ajouter bouton et par la suite au bouton lui meme
voilà mon code de depart:
.h
avec dans le constructeur
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
et pour l'enregistrement du component
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
ma premiere solution est de changer le constructeur de la tool bar en lui passant le owner (donc la fiche sur laquelle on pose le component) en parametre
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
celà fonctionne bien tout est accessible soit directement par selection en conception ou par l'inspectueur d'objet en tant que sous objet de mon panel
Code : Sélectionner tout - Visualiser dans une fenêtre à part ToolBar1= new TToolBar(Owner);
seulement si je n'ai pas renommer la toolbar avec un autre nom (une fois le composant posé) j'ai un plantage à l'execution
-> Comment eviter celà?
une deuxieme solution est de creer une classe de type TComponentedit
de rajouter dans le register
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
et de redefinir
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
pour returner les fonctions d'edition de la toolbar
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
je ne connais pas la classe derivant de TComponentEdit associé a TToolBar et je ne sais pas comment faire pour y acceder voir meme si c'est possible?
de plus celà me permettrait d'ajouter un bouton à la toolbar par l'intermediaire de l'inspecteur d'objet mais apres Comment Faire pour acceder au bouton?
Si quelqu'un a une idée?

 

 
		
		 
        

 
			
			

 
   


 Creation de Component contenant d'autre component
 Creation de Component contenant d'autre component
				 Répondre avec citation
  Répondre avec citation



 
  
  
 
 
 
 
			 
  Envoyé par cirtes
 Envoyé par cirtes
					
 
						 
						
Partager