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

Composants VCL Delphi Discussion :

Création d'un composant composite


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Passion pour la programmation
    Inscrit en
    Novembre 2015
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Algérie

    Informations professionnelles :
    Activité : Passion pour la programmation
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2015
    Messages : 101
    Par défaut Création d'un composant composite
    Bonsoir,
    Est-ce qu'il y a un composant qui englobe un TEdit avec un champ de recherche et un TComboBox avec des items et un TButton pour lancer une recherche ?
    Pour vraiment être plus clair :
    Lorsque la tabulation est dans TEdit, je fais défiler une liste déroulante d'items. Je sélectionne un item dans la liste puis j'écris le mot de recherche puis je lance la recherche avec le bouton.

    Mais est-ce que je peux englober tout cela en un seul composant ?

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001

  3. #3
    Membre très actif
    Homme Profil pro
    Passion pour la programmation
    Inscrit en
    Novembre 2015
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Algérie

    Informations professionnelles :
    Activité : Passion pour la programmation
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2015
    Messages : 101
    Par défaut
    Merci popo
    mais ça fait beaucoup de travail pour réaliser un composant utiles

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    Un composant ne doit pas non plus être trop spécifique, le but c'est quand même de pouvoir le réutiliser dans différentes situations
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    Citation Envoyé par mamiF Voir le message
    Merci popo
    mais ça fait beaucoup de travail pour réaliser un composant utiles
    Réaliser un composant, c'est du travail.
    Et non, ça ne se fait pas tout seul.
    La charge de travail dépendra de ce que tu souhaites faire.
    Et comme le souligne ShaiLeTroll, son but est d'être réutilisable.
    Je rajouterai que plus, il est simple à utiliser, meilleurs c'est.
    C'est pourquoi en règle général, on y passe du temps.

    Citation Envoyé par mamiF
    Lorsque la tabulation est dans edit je défile une liste déroulante d'items que je sélectionne un item dans la liste
    Jusque-là ça ressemble à un simple combo avec la propriété Style en DropDown.

    Citation Envoyé par mamiF
    puis j'écris le mot de recherche
    à partir de là, j'ai du mal à voir ce que tu veux faire.
    Tu écrit ce mot de recherche où ? Dans l'édit ou tu viens de saisir ?

  6. #6
    Membre très actif
    Homme Profil pro
    Passion pour la programmation
    Inscrit en
    Novembre 2015
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Algérie

    Informations professionnelles :
    Activité : Passion pour la programmation
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2015
    Messages : 101
    Par défaut
    Nom : composant.PNG
Affichages : 416
Taille : 4,5 Ko

  7. #7
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 776
    Par défaut
    Citation Envoyé par popo Voir le message
    Jusque-là ça ressemble à un simple combo avec la propriété Style en DropDown.
    à partir de là, j'ai du mal à voir ce que tu veux faire.
    Sois sérieux ... c'est un truc ultra-classique.

    Un exemple ici (<- lien, mais avec la flèche bas au lieu de la touche espace pour déplier toute la liste)

  8. #8
    Membre très actif
    Homme Profil pro
    Passion pour la programmation
    Inscrit en
    Novembre 2015
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Algérie

    Informations professionnelles :
    Activité : Passion pour la programmation
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2015
    Messages : 101
    Par défaut
    merci fœtus
    avec ce composant je select un item dans la liste déroulante
    puis j’écris le mots de recherche puis je clic dans le bouton de recherche dans une BD
    avec un combo je select un item simplement

  9. #9
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    Citation Envoyé par foetus Voir le message
    Sois sérieux ... c'est un truc ultra-classique.

    Un exemple ici (<- lien, mais avec la flèche bas au lieu de la touche espace pour déplier toute la liste)
    Justement non ! Avec cette histoire de TEdit en plus, ce n'est pas un truc classique.
    Le truc classique aurait été un combo éditable et un bouton.

    Bon, en tout cas, Mamif a déjà quelques pistes.

Discussions similaires

  1. [Création de composant] Surcharge de OnMouseMove
    Par yoghisan dans le forum Composants VCL
    Réponses: 2
    Dernier message: 18/02/2004, 22h34
  2. [Création de composant] Composant exclu de ComponentCount
    Par yoghisan dans le forum Composants VCL
    Réponses: 6
    Dernier message: 18/02/2004, 12h45
  3. [Création de composant] Focus
    Par Pedro dans le forum Composants VCL
    Réponses: 4
    Dernier message: 16/02/2004, 13h57
  4. Ordre de création de composant
    Par bobby-b dans le forum Composants VCL
    Réponses: 4
    Dernier message: 15/09/2003, 19h05
  5. [Kylix] Création de composant
    Par glub dans le forum EDI
    Réponses: 2
    Dernier message: 08/01/2003, 16h58

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