IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Activer un Button


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif Avatar de CreedApollo
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2019
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Algérie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2019
    Messages : 36
    Par défaut Activer un Button
    Salut tout le monde,
    Je veux savoir comment Activer un Button quand un Edit est rempli et le contraire, comment le désactiver quand le Edit est vide
    Merci...

  2. #2
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    en utilisant l'evenement OnChange du TEdit
    activer le bouton ou non selon le contenu du tedit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    procedure TForm3.Edit1Change(Sender: TObject);
    begin
      Button1.Enabled := Trim(TEdit(Sender).Text) <> EmptyStr;
    end;

  3. #3
    Membre actif Avatar de CreedApollo
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2019
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Algérie

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2019
    Messages : 36
    Par défaut
    ça n'as pas marché

  4. #4
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 938
    Billets dans le blog
    6
    Par défaut
    Est-ce à dire que le statut du bouton n'était pas le bon après changement de la valeur de l'Edit ?
    Ou que ce statut ne reflétait pas la valeur du TEdit, à un moment donné, sans qu'elle ait changé ?
    Dans ce dernier cas, comment est remplie la valeur Text du TEdit ? Par une méthode qui ne déclenche pas son OnSchange ?
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

Discussions similaires

  1. Activer radio button par une condition
    Par sasuke18 dans le forum NetBeans
    Réponses: 5
    Dernier message: 31/05/2012, 19h11
  2. avoir un button toujours activé
    Par agnaou dans le forum Windows Forms
    Réponses: 4
    Dernier message: 03/07/2009, 17h56
  3. activer un button flash
    Par info_sara dans le forum Flash
    Réponses: 10
    Dernier message: 05/06/2008, 12h45
  4. activer un button si deux input sont remplies
    Par issam33 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/01/2008, 12h20
  5. 2 buttons option activée en même temps
    Par amazircool dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 27/11/2007, 03h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo