Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


[résolu]Obtenir la longueur d'une fenêtre et la modifier

Partagez
avatar
Softwarezatorman


Masculin Nombre de messages : 1250
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

[résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par Softwarezatorman le Ven 2 Nov 2012 - 8:56

Bonjour à tous,

hier voulant faire un petit test, j'ai créé une form contenant un bouton se nommant "Cliquez-ici". Je voulais qu'en cliquant dessus, la longueur de la form s'agrandisse mais pas d'un coup, avec une sorte de progression comme quand on change le format de notre logiciel sur SZ ou quand on redimensionne un de nos logiciel ouvert. J'ai donc créé 3 variables: "début" "tailleentredeux" et "fin"

Puis dans l'action click du bouton:

Modifier la valeur d'une variable:
variable: fin
nouvelle valeur: (la taille que dont je veut que ma form ai à la fin)

Obtenir un propriété d'un contrôle:
contrôle: Me.form
propriété: size
variable: début

Boucle limitée: de la variable début jusqu'à la variable fin

Obtenir un propriété d'un contrôle:
contrôle: Me.Form
propriété: size
variable: tailleentredeux

calcul:
j'ai mis que le calcul devait être la variable tailleentredeux + 1
variable: tailleentredeux (et ouais c'est la crise faut faire avec les variables qu'on àamusé).

Modifier une propriété d'un contrôle:
contrôle: Me.Form
propriété: Size
nouvelle valeur: (ma variable tailleentredeux)

-------------------------------------------------------------------------------------

Détail qui ma échappé c'est que la propriété size est la taille complète (et donc ce n'est pas la longueur (déduction de ouf! xD)).

Pouvez-vous me dire comment trouver la longueur d'une form please?

Merci d'avance d'avoir lu mon problème (faisant la taille d'un roman lol! )

Cordialement,
softewarzatorman


Dernière édition par softewarzatorman le Lun 5 Nov 2012 - 18:17, édité 1 fois



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par polien le Ven 2 Nov 2012 - 12:02

salut,

d'après ce que je peut comprendre tu cherche à obtenir la largeur de la fenêtre sur la propriété size, pour cela il
faut savoir que la propriété size est composé de 2 valeurs:
X (largeur) et Y (hauteur)

pour obtenir la largeur de ta fenêtre il faut donc dans ton cas récupérer la propriété X de la variable début donc utiliser l'action "obtenir une propriété d'une variable", la variable début de type System.Drawing.Point pour laquelle on veut la propriété X et on enregistre le résultat dans la variable Xdébut

puis dans un timer on met ces actions:

>faire l'opération Xdébut + 1 -> Xdébut
>si Xdébut = la taille souhaité
>on arrete la fonction
>fin du si
>modifier la propriété x de la variable début par Xdébut
(comme sur l'exemple ci dessous)



Cordialement,
polien







Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
Softwarezatorman


Masculin Nombre de messages : 1250
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par Softwarezatorman le Ven 2 Nov 2012 - 12:50

Ok merci j'essai de suite



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par polien le Ven 2 Nov 2012 - 15:06

est ce que sa marche?



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
Softwarezatorman


Masculin Nombre de messages : 1250
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par Softwarezatorman le Ven 2 Nov 2012 - 15:08

Il me met dans les erreurs de génération:

Modifier un propriété d'une variable: Cette expression est une valeur et ne peut donc pas être la cible d'une assignation.



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
polien


Masculin Nombre de messages : 2871
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par polien le Ven 2 Nov 2012 - 17:33

re,

c'est bizzard normalement sa devrai fonctionner...



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 24
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par JHPC-Software le Ven 2 Nov 2012 - 22:12

Bonsoir,
Bon, j'ai regarder votre système et bon c'est pas au top... Very Happy
Comme dit Polien il y a deux "sous propriétés" X et Y, la est un inconvénient parce que quand on modifie la propriété Size, on modifie X et Y.

Alors moi je vais mettre en vb, mais assez facile a mettre ca en actions de SoftwareZator, j'expliquerais ...

Donc ce qu'a mi Polien est bon sauf que softwareZator n'est pas Visual Studio parfois certain trucs ne sont pas compatible donc après le SI on va faire autre chose...
>faire l'opération Xdébut + 1 -> Xdébut
>si Xdébut = la taille souhaité
>on arrete la fonction
>fin du si

Code:
'La il modifie comme tu le souhaite, avec une taille Y définie par tes soins
Me.size = New System.Drawing.Point(Xdebut, La taille souhaité)

ou

'La il modifie comme tu le souhaite, avec une taille Y qui reste identique a valeur initiale
Me.Size = New System.Drawing.Point(Xdebut, Me.Size.Y)

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
avatar
Softwarezatorman


Masculin Nombre de messages : 1250
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par Softwarezatorman le Sam 3 Nov 2012 - 16:33

J'ai pas super bien compris o_0



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1877
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par Admin le Dim 4 Nov 2012 - 17:52

Bonjour,

Dans l'image proposée par Polien, il y a un problème : la variable "Test" est de type "Point". La valeur compatible avec la propriété "X" est "Numérique", or, là on essaye de donner une valeur de type "Point" contenu par "Test".
En gros avec cette action on dit : Test.X = Test ; c'est ça qui pose problème Smile
Il faudrait faire en sorte qu'on ai Test.X = 12 ou Test.X = Variable_Avec_Valeur_Numérique.

Ainsi il n'y aura plus le message d'erreur que rencontre softwarezatorman



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
avatar
Softwarezatorman


Masculin Nombre de messages : 1250
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par Softwarezatorman le Lun 5 Nov 2012 - 18:16

Ok merci de vos réponses car avec la méthode de JPHC ça marche!



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile

Contenu sponsorisé

Re: [résolu]Obtenir la longueur d'une fenêtre et la modifier

Message par Contenu sponsorisé


    La date/heure actuelle est Jeu 19 Oct 2017 - 11:04