cadre dynamique dans un TabSheet

cadre dynamique dans un TabSheet - Delphi/Pascal - Programmation

Marsh Posté le 22-07-2004 à 17:11:00    

Bonjour,  
 
je cherche à ajouter un cadre dans un onglet TTabSheet créé à l'exécuction de mon programme.  
Plus clairement, j'ai un TreeView. Quand je clique sur un noeud de cet arbre, je crée l'onglet associé et je veux afficher dans cet onglet un cadre (TFrame) que j'ai déjà crée.  
 
On peut ajouter un cadre dans un onglet (composant quelconque) à l'aide de l'objet Cadres dans la palette Standart. Mais dynamiquement, j'ai pas trouvé, quelqu'un saurait ?  
 
Merci.

Reply

Marsh Posté le 22-07-2004 à 17:11:00   

Reply

Marsh Posté le 22-07-2004 à 17:15:17    

Il suffit d'assigner la propriété Parent de ton cadre après l'avoir créé (et tu y assignes le TTabSheet je pense).

Reply

Marsh Posté le 22-07-2004 à 17:17:44    

Merci ! J'essaie de suite !

Reply

Marsh Posté le 22-07-2004 à 17:20:55    

 frame.Owner := tab; ne fonctionne pas. Owner est en lecture seule.
J'avais essayé le contraire (assigner la frame au tab) mais j'ai pas réussi non plus...
 

Reply

Marsh Posté le 22-07-2004 à 17:32:46    

L'owner est assigné à la création (paramètre de Create)
C'est Parent qu'il faut assigner
frame.Parent := tab;

Reply

Marsh Posté le 22-07-2004 à 17:38:47    

C'est ce que j'ai fait mais j'ai du changer ma TFrame en TCustomFrame et là, il me sort une exception du type TabOrder n'existe pas...  
 
J'ai encore du travail...  
 
Merci pour ton aide.

Reply

Marsh Posté le 22-07-2004 à 17:41:58    

Comment ça "changer" ?


Message édité par antp le 22-07-2004 à 17:42:10
Reply

Marsh Posté le 22-07-2004 à 17:51:14    

TFrame n'a pas la propriété parent en lecture/ecriture. Donc, j'ai pris TCustomFrame.  
 
J'avais déjà mis mon onglet dans le constructeur de mon cadre (TFrame), ca n'avait rien fait.  
 
Je suis à côté de la plaque ?   :??:  

Reply

Marsh Posté le 22-07-2004 à 17:59:55    

Chez moi TFrame a bien une propriété Parent (qui lui vient de TCustomFrame, dont il est un descendant)
 
Faudrait que tu postes un petit bout de code pour voir ce qui ne va pas, si avec ça ça ne marche toujours pas.

Reply

Marsh Posté le 22-07-2004 à 18:05:41    

antp tu as un prenom bizarre mais je t'adore !!!  
 :bounce:   Ca marche !!!  :bounce:  
Allelouia ! :cry: J'en pleure de joie !
Ca fait des heures que je cherche (peut-être même plus d'une journée et demie  :p )
 
Merci encore.
 
EDIT : Ca n'arrange pas la crédibilité des filles ... mais c pas grave... MER-CI !


Message édité par Miss Mistic le 22-07-2004 à 18:06:56
Reply

Marsh Posté le 22-07-2004 à 18:05:41   

Reply

Marsh Posté le 22-07-2004 à 23:03:28    

Reply

Marsh Posté le 22-07-2004 à 23:30:21    

Je connais rien au delphi mais :lol: antp ;)


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed