[R] Créer/placer des objets dynamiquement dans un Groupbox
Posté : mer. 21 mai 2008 16:22
Bonjour,
Je crée en ce moment un formulaire qui liste une arborescence.
Grâce à une liste de répertoire, je veux créer pour chaque répertoire un Checkbox.
Problème : le nombre de ces répertoire peut varier et devenir important. Je souhaite donc les placer dans un Groupbox comprenant une barre de défilement verticale pour conserver l'apparence initiale de mon formulaire.
J'arrive à créer le Groupbox ainsi que les Checkbox, mais un problème de placement se pose :
Supposons que mon Groupbox fasse 200 pixels de hauteurs, et que je place un Checkbox tous les 20 pixels ... Jusqu'à 10 Checkbox, aucun problème ne se pose, ils apparaissent bien dans le Groupbox. Au 11ème, ça se complique énormément ... En effet, la création des Checkbox se fait avec des coordonnées dont l'origine est le coin supérieur gauche du formulaire, et non pas du Groupbox.
Résultat : mon 11ème objet créé ne se trouve pas dans le Groupbox mais en dessous !
J'ai beau eu chercher à droite et à gauche, je n'ai pas trouvé d'aide sur le sujet.
C'est quand même assez dommage de disposer d'un tel objet et de ne pas pouvoir l'exploiter.
J'espère que vous pourrez m'aider
Merci
Je crée en ce moment un formulaire qui liste une arborescence.
Grâce à une liste de répertoire, je veux créer pour chaque répertoire un Checkbox.
Problème : le nombre de ces répertoire peut varier et devenir important. Je souhaite donc les placer dans un Groupbox comprenant une barre de défilement verticale pour conserver l'apparence initiale de mon formulaire.
J'arrive à créer le Groupbox ainsi que les Checkbox, mais un problème de placement se pose :
Supposons que mon Groupbox fasse 200 pixels de hauteurs, et que je place un Checkbox tous les 20 pixels ... Jusqu'à 10 Checkbox, aucun problème ne se pose, ils apparaissent bien dans le Groupbox. Au 11ème, ça se complique énormément ... En effet, la création des Checkbox se fait avec des coordonnées dont l'origine est le coin supérieur gauche du formulaire, et non pas du Groupbox.
Résultat : mon 11ème objet créé ne se trouve pas dans le Groupbox mais en dessous !
J'ai beau eu chercher à droite et à gauche, je n'ai pas trouvé d'aide sur le sujet.
C'est quand même assez dommage de disposer d'un tel objet et de ne pas pouvoir l'exploiter.
J'espère que vous pourrez m'aider
Merci