[..] Agrandir la fenêtre selon la taille d'une étiquette

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
EricF
Niveau 4
Niveau 4
Messages : 72
Enregistré le : mar. 08 mars 2011 23:06
Status : Hors ligne

[..] Agrandir la fenêtre selon la taille d'une étiquette

#1

Message par EricF »

Bonjour,
Je débute dans la création de GUI. J'ai réussi à faire ce que je veux. MOn interface affiche le contenu d'un fichier texte. LE problème est que si le fichier est trop long, ça cache les boutons du bas. Comment agrandir la fenêtre en même temps que l'étiquette ?

Code : Tout sélectionner

;Création de la fenêtre
GuiCreate("Titre",304,157,605,344)
$btn_close=GuiCtrlCreateButton("Fermer",84,111,50,20)
$btn_erase=GuiCtrlCreateButton("Effacer la note",150,111,88,21)

;Création des étiquettes
$label1=GuiCtrlCreateLabel($contenu_fichier,15,15)

GuiSetState()
 
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

Re: [..] Agrandir la fenêtre selon la taille d'une étiquette

#2

Message par Ahbadiane »

Bonjour,

Pour retailler ta fenêtre regarde du côté de WinMove() et pour tes contrôles ControlMove()
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Agrandir la fenêtre selon la taille d'une étiquette

#3

Message par mikell »

En fait le pb est : si le texte est long > agrandir la label > agrandir la gui
C'est possible avec un ControlGetPos pour avoir la taille de la Label + WinMove agrandir la gui
Mais le plus simple serait sans doute de mettre une Edit au lieu d'une Label
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Agrandir la fenêtre selon la taille d'une étiquette

#4

Message par PandiPanda »

Bonjour,
sinon il est toujours possible d'utilisé ceci
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
EricF
Niveau 4
Niveau 4
Messages : 72
Enregistré le : mar. 08 mars 2011 23:06
Status : Hors ligne

Re: [..] Agrandir la fenêtre selon la taille d'une étiquette

#5

Message par EricF »

Merci. En fait, j'ai réussi en récupérant le nombre de lignes du fichier.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Agrandir la fenêtre selon la taille d'une étiquette

#6

Message par Tlem »

N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre