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

VB.NET Discussion :

Comment changer le comportement d'un type de controle


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 84
    Points : 52
    Points
    52
    Par défaut Comment changer le comportement d'un type de controle
    Bonjour,

    Je dois modifier le fonctionnement de tous mes contrôles textbox : lorsqu’on clique dessus cela va ouvrir un clavier virtuel.

    Ma première réflexion a été de créer une classe dérivée de la textbox avec un override sur le OnClick

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Public Class ma_textbox : Inherits TextBox
     
        Protected Overrides Sub OnClick(ByVal e As EventArgs)
            Ouvre_clavier_virtuel()
            MyBase.OnClick(e)
        End Sub
    End Class
    Sauf que cela me demande de modifier un à un tous les textbox.
    Cela me dérange car des règles internes m'imposent l'utilisation de TEXTBOX.

    J'ai aussi pensé à trapper le click on niveau de la form, tester si on est sur un contrôle de type textbox et dans ce cas ouvrir le clavier virtuel.
    Je ne trouve pas cette méthode très propre.

    Avez-vous d'autres idées ?

    Merci pour votre aide

    Dan

  2. #2
    Membre expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Points : 3 404
    Points
    3 404
    Par défaut
    Citation Envoyé par guda Voir le message
    Cela me dérange car des règles internes m'imposent l'utilisation de TEXTBOX.
    Question de point de vue. Ton héritier reste un TextBox, donc est-ce contraire aux recommandations?

    Au pire, tu peux t'abonner à l'événement dans ta form, mais ça fait autant d'abonnements à gérer qu'il y a de textbox...

Discussions similaires

  1. Réponses: 6
    Dernier message: 29/08/2009, 20h42
  2. Réponses: 0
    Dernier message: 10/12/2008, 18h34
  3. Réponses: 1
    Dernier message: 22/04/2008, 08h35
  4. comment changer le type d'une relation ?
    Par mitapi dans le forum Access
    Réponses: 5
    Dernier message: 21/05/2007, 11h29
  5. Réponses: 2
    Dernier message: 01/08/2006, 13h52

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