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 : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

3 participants

    Zone Texte + Zone de saisie numérique

    Bced
    Bced
    Nouveau
    Nouveau


    Masculin Nombre de messages : 28
    Date d'inscription : 15/01/2015

    Zone Texte + Zone de saisie numérique Empty Zone Texte + Zone de saisie numérique

    Message par Bced Mer 4 Nov 2015 - 13:52

    Bonjour,

    Je réalise actuellement un petit soft ( j'essaie Embarassed ) Calcul de pourcentage de vide d'une tôle perforée.

    - J'ai utilisé dans ma fenêtre ( Zone de saisie numérique ) , quand je veux entrer une valeur dans ce champ , il reste à coter de ma valeur entrée le 0.0 ( Si j'encode 50 voici la valeur qui apparait dans la saisie numérique 500.0 ) Comment puis-je réaliser un champ vide ( sans les 0,0 ) sans devoir supprimer manuellement les 0.0

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

    - Ma question ne pourrais-je pas utiliser "Zone de texte" pour réaliser mon calcul.
    Je crée un bouton
    => éditeurs de fonctions
    => Interface (obtenir une propriété d'un contrôle ) 
    => Variable ( convertir la valeur d'une variable )

    Si c'est possible , dans Interface Propriété à récupérer , je dois sélectionner quoi?

    Merci
    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

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par polien Mer 4 Nov 2015 - 16:48

    Bonjour,

    J'avoue avoir du mal à comprendre ta (tes ?) questions...
    Pour avoir des valeurs sans décimales dans ta Zone de saisie numérique, modifie la propriété
    Increment par 1.

    EDIT : Les zones de textes sont faîtes pour du texte ! On peut les utiliser mais il faudra faire une vérification des valeurs. Il est donc plus facile d'utiliser la Zone de saisie numérique.
    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

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par lereparateurdepc Mer 4 Nov 2015 - 17:04

    re,

    Une petite capture d'écran serais super Smile

    En gros, quand on modifie la zone numérique, on modifie le zone de texte associée ?

    Cordialement,
    Le réparateur de PC
    Bced
    Bced
    Nouveau
    Nouveau


    Masculin Nombre de messages : 28
    Date d'inscription : 15/01/2015

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par Bced Jeu 5 Nov 2015 - 8:29

    Donc voici un petit print screen .
    Zone Texte + Zone de saisie numérique 2015-110
    Normalement , je n'ai pas les deux champs texte sur ma fenêtre , c'était pour faire un essai.( voir ma question dans mon premier message.)


    Donc voici une petite partie de l'Iceberg.
    Ce petit soft , va permettre à mon équipe de calculer les pourcentages de vides sur des tôles perforées et le poids sur une autre fenêtre.
    Donc je dispose de deux champs Numérique.
    J'autorise un chiffre après la virgule.

    Quand j'exécute mon application et que je veux rentrer la valeur 8 pour mon R , les deux 0.0 reste afficher et ne disparaisse pas donc ici , j'ai 80.0 ( Si je rentre une valeur avec une virgule , j'obtiens 8.50.0)

    Zone Texte + Zone de saisie numérique 2015-111
    Je voudrais bien que mon champ de saisie numérique soit vide ne pas avoir les 0.0 (comme un champ Texte , ou il n'y a aucune valeur affichée au lancement de ma fenêtre )

    Est-ce possible de faire disparaître les 0.0 !! ( vous allez me dire ben oui via la touche Delete )




    Et voilà pour ma deuxième question:

    Si, on ne peut pas supprimer les deux 0.0 du champ numérique.
    Serait-il possible de remplacer mon champ numérique par un champ texte et utiliser "convertir la valeur d'une variable".

    Zone Texte + Zone de saisie numérique 2015-112


    Merci
    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

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par lereparateurdepc Jeu 5 Nov 2015 - 17:40

    re,

    Première question : NON
    => IL faut soit supprimer manuellement les données soit la sélectionnée et ensuite taper le texte.

    Seconde question : OUI
    => Utilise "Décimale"

    Cordialement,
    Le réparateur de PC
    Bced
    Bced
    Nouveau
    Nouveau


    Masculin Nombre de messages : 28
    Date d'inscription : 15/01/2015

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par Bced Ven 6 Nov 2015 - 7:39

    Re,

    Ok merci, je vais tester à la semaine.

    J'aurais surement encore des questions. Embarassed
    Bced
    Bced
    Nouveau
    Nouveau


    Masculin Nombre de messages : 28
    Date d'inscription : 15/01/2015

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par Bced Jeu 8 Juin 2017 - 13:44

    Pour éviter les doublons, je continue sur cette conversation.

    En Belgique , nous utilisons le point et pas la virgule pour les chiffres.

    Donc quand nous entrons une valeur de 4.5 dans un champ numericUpDown avec 2 décimales après la virgule  , la valeur se transforme en 45,00

    Ma question est-il possible après avoir encoder 4.5 dans le champ numericUpDown que le "." se transforme en ","

    J'ai essayer en effectuant un clic droit et lier le contrôle a une fonction : - Layout
                                                                                                            - Textchanged
                                                                                                            - lost focus

    rien ne marche.
    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

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par lereparateurdepc Jeu 8 Juin 2017 - 15:20

    re,

    Non, dans les NUDB c'est la virgule...... et ce n'est pas modifiable à ce que je sache.

    Mais ma question c'est que au US c'est aussi le point et donc comme VisualBasic est américain il doit bien avoir quelque chose pour mettre un point donc au final il doit y avoir des variantes en fonction de la langue utilisée.

    Cordialement,
    Le réparateur de PC
    Bced
    Bced
    Nouveau
    Nouveau


    Masculin Nombre de messages : 28
    Date d'inscription : 15/01/2015

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par Bced Ven 9 Juin 2017 - 8:28

    Voilà ma solution, j'ai fouiller sur le web pour modifier le point par une virgule.

    Ma solution.

    J'ai une Textbox  , j'ai fait un clic droit et j'ai créer un évènement  => TextChanged

    j'ai ajouter "Commandes Visual basic.net" avec le code

    If not isnumeric(textbox.text) then
    me.textbox.text = nothing
    Refresh()
    end if

    sur la même textbox , j'ai de nouveau fait un clic droit et j'ai créer un évènement => Lostfocus

    j'ai ajouter "Commandes Visual basic.net" avec le code

    Me.textbox.text=replace (me.textbox.text, "." , ",")

    Voilà une solution.
    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

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par polien Ven 9 Juin 2017 - 13:18

    Merci d'avoir partagé ta solution Wink !
    Bced
    Bced
    Nouveau
    Nouveau


    Masculin Nombre de messages : 28
    Date d'inscription : 15/01/2015

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par Bced Ven 9 Juin 2017 - 17:28

    Si çà peut aider quelqu'un d'autre , le forum est là pour çà. Very Happy 

    Bon Week-end
    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

    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par polien Sam 10 Juin 2017 - 14:42

    Tout à fait. Bon week-end également Wink .

    Contenu sponsorisé


    Zone Texte + Zone de saisie numérique Empty Re: Zone Texte + Zone de saisie numérique

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 14:41