1 | |||
Auteur | Messages | ||
---|---|---|---|
spheris | #1 Posté le 15/5/2010 à 09:54:00 | ||
Bonjour, un truc bizarre m'arrive. Je crée un module toto dans ce module j'ai une fonction qui va créer à la volée une drawarea, un button, une hbox et un autre bouton dans le coin en haut à droite de mon ecran et ceci par ce code :
si je met dans l'ouverture de mon projet dans Fmain_open l'appel de la fonction : mtoto.mafonction() mon module se retrouve au milieu de l'écran et si je le met dans Fmain_resize ,je me retrouve avec deux modules : un au milieu et un au bon endroit à droite. pourquoi 2 ? je suppose que fmain-open est traité puis fmain_resize d'ou deux fois mon module. Mais alors, comment eliminer celui du milieu? Ou dois je placer l'appel de ma fonction ? Merci de votre aide. | |||
gambix | #2 Posté le 16/5/2010 à 17:12:00 | ||
Faire simple ! | et les arrangement automatiques ? dtrackertr.x = FMain.Width - dtrackertr.Width ça c'est un alignement a droite non ? ça sert a quoi ? depuis quand on se sert de _resize en gambas ? tu met ton formulaire a arrangement =horizontal et tu ajoute un panel avec expand a true gambas va te faire le reste et laisse ta fonction dans _open Moins de texte dans une signature c'est agrandir son espace. | ||
spheris | #3 Posté le 16/5/2010 à 20:07:00 | ||
moi je veux faire ca : (carre noir = drawarea) jaune = fmain en fullsreen sans border : et ta solution me donne ca : | |||
gambix | #4 Posté le 16/5/2010 à 23:02:00 | ||
Faire simple ! | ben donc le form en arrange horizontal dedans un panel expand=true un panel autoresize = true et arrange=vertical dans ce panel un panel expand=true tu ajoute dynamiquement ton drawing area suivit du dernierpanel.raise et container des deux.refresh Moins de texte dans une signature c'est agrandir son espace. | ||
1 |