Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

4 participants

    Modification d'un System.Drawing.Location avec des valeurs de variables

    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Dim 10 Juin 2012 - 15:26

    Bonjour.
    Sur mon logiciel je doit modifier la valeur location des éléments avec des variables. Par exemple Me.textBox1.Location = New System.Drawing.Point(VARIABLE1, VARIABLE2)
    En sachant que les variables sont des valeurs texte.

    Voila , j'ai chercher sur internet, mais pas moyen de trouvé. Merci d'avance.
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par lereparateurdepc Dim 10 Juin 2012 - 18:06

    re ,

    Normalement , la variable doit-être du type integer .

    Mais je ne suis pas sûre de comprendre : le code ci dessus ne fonctione pas ?

    le code suivant fonctionne

    code VB à la SZ :
    Code:
    Public Class Form1

        Dim variable1 As String 'Variable déclarée en type text
        Dim variable2 As String 'Variable déclarée en type text

        Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
            variable1 = TextBox1.Location.X 'On récupère la position sur X
            variable2 = TextBox1.Location.Y 'On récupère la position sur Y
            NumericUpDown1.Value = variable1 'On modifi NUDB1
            NumericUpDown2.Value = variable2 'On modifi NUDB2

        End Sub

        Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

            variable1 = NumericUpDown1.Value 'On défini une nouvelle valeur sur X
            variable2 = NumericUpDown2.Value 'On défini une nouvelle valeur sur Y

            Me.TextBox1.Location = New System.Drawing.Point(variable1, variable2) 'On modifi la valeur sur X et Y du contrôle

        End Sub


    End Class

    Cordialement ,
    Le réparateur de PC
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Dim 10 Juin 2012 - 18:41

    Merci du coup de mains.

    Et bien il y a un probléme. Car un logiciel tier crée un fichier texte avec inclus dedans les positions en type sting.
    Cette valeur est donc lue et récupéré dans les variables.
    J'ai besoin que de ses variables textes , j'arrive a changer la valeur Location du boutton1 par exemple.
    En gros :
    Fichier avec les valeurs X et Y en Sting (ok) --> Mise en mémoire des valeurs dans 2 variables (ok) --> changement de position du boutton1 a l'aide des valeurs récupéré en Sting.
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par lereparateurdepc Dim 10 Juin 2012 - 19:05

    re ,

    Il resemble à quoi ce fichier ?


    Cordialement ,
    Le réparateur de PC
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Dim 10 Juin 2012 - 19:27

    re,

    Cela fait par exemple :

    445
    556

    ------
    Donc en gros 445 c'est la valeur X et 556 la valeur Y
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Admin Dim 10 Juin 2012 - 20:10

    Bonsoir,

    Il faut lire le fichier ligne par ligne :

    Utilisez l'action "Lire un fichier ligne par ligne" sous SZ 2012.
    Sinon, pour SZ 2011, il faut "ouvrir un fichier", "lire un fichier" (la ligne suivante), et utiliser une boucle non limitée pour lire ce fichier, et une condition dedans qui vérifie quand on est arrivé à la fin du fichier et qu'il faut sortir de la boucle. Enfin, il faut fermer le fichier avec l'action "fermer un fichier".

    Bonne soirée
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Dim 10 Juin 2012 - 21:18

    Bonsoir,

    Je crois que vous avez mal compris.
    La lecture du fichier aucun probléme , enfin bref , je me retrouve avec des valeurs dans les variables du genre "500" et il faut que je les mettes par exemple dans Button1.Location. Or vue que ce n'ai pas le meme type et que j'arrive pas a entrer de variable dans la modification d'objet avec .Location
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Admin Dim 10 Juin 2012 - 22:14

    Bonsoir,

    Ah d'accord, pardon : utilisez l'action "Convertir la valeur d'une variable", sélectionnez votre variable, sélectionnez "Numérique" puis la variable recevant le résultat (ça peut être la même variable)
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par lereparateurdepc Lun 11 Juin 2012 - 15:28

    re ,

    Il y as peut-être une différence entre SZ et Vb mais mes variables sont déclarés en texte et cela fonctionne .
    Voir le code plus haut .

    Corxdialement ,
    Le réparateur de PC
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Lun 11 Juin 2012 - 19:29

    Ok, merci a vous , je test.
    Bon et bien , cela ne marche pas :/ Sz ne génère pas le logiciel.
    En gros cela fait :
    Conversion de la variable 1 en nombre
    Conversion de la variable 2 en nombre
    code vb Me.button1.Location = New System.Drawing.Point(variable1, variable2)
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par lereparateurdepc Mar 12 Juin 2012 - 16:28

    re ,

    C'est quoi'erreur ???

    Cordialement ,
    Le réparateur de PC
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Mar 12 Juin 2012 - 17:44

    Et bien , il n'y a pas d'erreur. pour Sz tout a été généré. Or non
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par lereparateurdepc Mar 12 Juin 2012 - 18:00

    re ,

    Y as-il un exe dans le dossier BIN ?

    J'avis fait un projet il y as quelques minutes en réutilisant un de mes projet , et une fois généré , pas d'exe , la case éxécuter est grisée .

    Cordialement ,
    le réparateur de PC
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Mar 12 Juin 2012 - 18:50

    re,

    Oui , l'ancien. Meme en le suppriment cela ne change rien. Et la case executé n'ai pas grisé.
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par lereparateurdepc Mar 12 Juin 2012 - 19:01

    re ,

    Et le raport de génération dis quoi ?

    Cordialement ,
    Le réparateur de PC
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Mar 12 Juin 2012 - 20:23

    re,

    Ou se trouve t'il ?
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    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

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par polien Mer 13 Juin 2012 - 11:09

    re,

    onglet erreur de génération-> clic droit
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Mer 13 Juin 2012 - 15:27

    re,

    Il n'y a aucune erreur , et de plus , impossible de choisir voir le rapport de génération.
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Admin Mer 13 Juin 2012 - 17:23

    Bonjour,

    Il faut faire une génération avant de pouvoir le voir Smile
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Mer 13 Juin 2012 - 19:38

    Bonjour,

    Malheureusement , j'ai fait des générations...malgré plusieurs essais , rien.
    Dr. :)
    Dr. :)
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 197
    Localisation : Savoie
    Emploi/loisirs : Programation,Youtuber
    Humeur : Sur un nuage
    Date d'inscription : 17/07/2011

    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Dr. :) Dim 17 Juin 2012 - 15:12

    Je fait un petit up.

    Contenu sponsorisé


    Modification d'un System.Drawing.Location avec des valeurs de variables Empty Re: Modification d'un System.Drawing.Location avec des valeurs de variables

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 19:22