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

Windows Forms Discussion :

[c#] ToolStripDropDown - Popup avec un Textbox


Sujet :

Windows Forms

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2004
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 224
    Points : 78
    Points
    78
    Par défaut [c#] ToolStripDropDown - Popup avec un Textbox
    Bonjour,
    je souhaite utiliser l'objet ToolStripDropDown avec un textbox. Avant d'aller plus loin, j'ai un soucis. Quand le popup s'affiche, je perds le focus sur le textbox, or, j'ai besoin d'écrire dedans lorsque le popup est ouvert :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    TextBox textBox = new TextBox();
     
    ToolStripDropDown popup = new ToolStripDropDown();            
    popup.Margin = Padding.Empty;
    popup.Padding = Padding.Empty;
     
    ToolStripControlHost host = new ToolStripControlHost(new ListBox());
    host.Margin = Padding.Empty;
    host.Padding = Padding.Empty;
    popup.Items.Add(host);
     
    //Pour afficher le popup : 
    popup.Show(textBox, new Point(0,textBox.Height));
    Quelqu'un a-t-il une idée ? TextBox.Focus() ne marche pas, d'ailleurs au débuggeur, la proprieté Focused du textbox est à true, malgré tout, je ne peux pas éditer le text ...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2004
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 224
    Points : 78
    Points
    78
    Par défaut
    Personne n'a jamais été confronté à ce problème ?

    L'idée est de créer un combobox qui gère l'auto-suggestion (et non l'auto-completion) sur tout le mot plutôt que sur le début.
    Si je tape "a", il doit afficher "aaa", mais aussi "bab".

    Ça ne parait pas grand chose, d'ailleurs il existe beaucoup de composants web qui font ça mais aucun windows form. J'en ai bien trouvé un chez Infragistics mais c'est très cher.

    Quelqu'un a-t-il une idée ?

    Edit : Un tel composant existe dans le Silverlight Toolkit, savez vous s'il est possible d'utiliser ces composants dans une Windows Form ?

Discussions similaires

  1. Ouverture d'une popup avec affichage d'information
    Par leloup84 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/02/2006, 19h53
  2. ouverture de popup avec parametres
    Par numeror dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/12/2005, 08h41
  3. ouvrir une popup avec php
    Par Defrancesco dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/10/2005, 10h34
  4. Popup avec balise div
    Par Kerod dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/05/2005, 15h16
  5. Popup avec un clic gauche
    Par Jéremy A dans le forum Composants VCL
    Réponses: 7
    Dernier message: 27/02/2003, 22h15

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