none
Probleme Textbox + Custom filter

    Discussion générale

  • Bonjour a tous !

    Voila, j ai un petit problème, je voudrai créer une textbox Custom qui, lors de sa creation, possede deja un extendeur par defaut (FilteredTextBoxExtender).

    J'ai crée justement une Class CustomFilter qui hérite de FilteredTextBoxExtender et j'ai déjà paramétré les membres de celle-ci.

    Ensuite j'ai cree une class CustomTextBox qui herite de TextBox et, dans son constructeur, j'aimerai initialiser mon CustomFilter.

    J'ai beau chercher, je ne trouve pas comment faire. Quelqu'un aurait t'il la solution a mon probleme ? Ou l'aurait-il deja vu sur le forum ?

    Merci!

    jeudi 1 décembre 2011 10:05

Toutes les réponses

  • Bonjour,

    dans quelle technologie est utilisée votre texbox : winform, asp.net, wpf...

    En asp.net, il existe une FilteredTextBox dans l'ajax control toolkit : FilteredTextBox

    Cordialement

     

    jeudi 1 décembre 2011 13:54
    Modérateur
  • Je l'utilise en asp.net.

    Et justement, le but de cette classe est que le filtre doit être appliquer DE BASE sur la textbox lors de sa création.

    En gros je dois créer plusieurs classes héritant de TextBox pour différents cas (ex : Un TextBox Custom pour la saisie du code postal appelé TBCodePostal et qui ne prend que les nombres)

    Mon CustomFilter herite justement de FilteredTextBoxExtender mais avec les paramètres déjà appliqué selon la TextBoxCustom desirer.

    Donc dans le constructeur de ma CustomTextBox, je voudrai y appliquer mon filtre mais je ne vois pas du tout comment faire.

    Cordialement,

    jeudi 1 décembre 2011 14:02
  • Bonjour,

    Le groupe ASP.NET serait sans doute mieux. Je ferais sans doute un contrôle utilisateur unique (ascx) avec le filtre qui serait configuré via une propriété.

    Sinon je pense que c'est trop tôt dans le constructeur. De mémoire l'extender doit-être crée dans la même page puis les deux contrôles liés l'un à l'autre. Donc je pense que cela serait plutôt à faire dans une méthode qui est appelée lors de l'ajout du contrôle à la page plus que directement dans son constructeur. Je pense par exemple http://msdn.microsoft.com/en-us/library/system.web.ui.control.ensurechildcontrols.aspx (même si ce n'est pas un enfant c'est un contrôle qui est nécessaire au fonctionnement de ce contrôle principal)...


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    vendredi 2 décembre 2011 14:29
    Modérateur
  • Bonjour,

    Je crois que vous pouvez aussi utiliser le control MaskedEdit, mais il faut nous préciser plus sur l’aperçu de votre application, parce qu’il n’est pas clair pour moi si ce control vous offre les fonctionnalités dont vous avez besoin.

    Bonne journée,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    lundi 5 décembre 2011 14:12
    Propriétaire