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 :

Faire disparaitre des propriétés publiques


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 33
    Par défaut Faire disparaitre des propriétés publiques
    Re bonjour lol pleins de questions.

    Toujours dans l'aspect de création de contrôle personnalisé :

    Je voulais savoir lorsqu'on a assigné à un contrôle la propriété Public.

    Dans le contrôle perso du coup on a dans ses propriétés une catégorie qui se nomme "Divers" et qui a en sous catégorie le nom du controle mis en public et toutes ses propriétés.

    Alors je suis bien embêter car je voudrais que ceci n'apparaisse pas et j'ai besoin de laisser le contrôle en public car je voudrais que mon contrôle puisse bénéficier des méthodes.

    Comment je peux faire ? où à l'inverse comment attribuer à un controle perso une methode d'un des controles présent et qui est private ?

    En fait ca donne ceci :

    Dans la fenetre des propriétés de mon contrôles j'ai :

    -Divers
    -RtfTextBox
    -property 1
    -property 2
    -......

    Le problème est que je veux soit pouvoir controler ces property en disant qu'ils sont readonly ou carrément y faire disparaitre mais j'ai besoin de garder le controle public sinon je n'ai plus accès aux methodes par le code.

    Seulement je n'arrive pas à accéder à ces propriétés. Je peux accéder à n'importe quel propriété de l'arbrorescence mais RtfTextBox étant un "sous groupe" j'arrive pas à accéder à celles la.

  2. #2
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 33
    Par défaut
    Petite edition sur le premier post pour être plus clair

  3. #3
    Membre chevronné Avatar de npuzin
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 265
    Par défaut
    La soluce à ton problème est peut être la visibilité "internal".

    Ta propriété est publique mais seulement accessible dans l'assembly en cours.

  4. #4
    Membre chevronné Avatar de npuzin
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 265
    Par défaut
    Ou sinon tu as l'attribut [Browsable(false)] au dessus de ta propriété.

    Je ne suis pas sur de comprendre ce que tu veux faire.

  5. #5
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 33
    Par défaut
    peux tu m'en dire un peu plus ?

    Le coup de la browsable = false, j'veux bien mais j'arrive meme pas à y accéder car toutes les propriétés sont dans un groupe appelé RtfTextBox j'arrive pas à accéder à ces propriétés via un Public Overrides Property .....

    Ton idée internal ca consiste en quoi ? comment fait-on ?

    En fait le but est d'avoir accès dans mon controle perso aux méthodes du richtextbox inclu dans le controle, ce qui me déplait dans le fait de mettre le richtextbox en public c'est que dans la fenetre des property on voit les property du richtextbox et on peut faire n'importe quoi dessus ce que j'aimerais éviter.

  6. #6
    Membre chevronné Avatar de npuzin
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 265
    Par défaut
    Je t'ai mis sur la voie, pose la question a google

    Par contre je t'ai donné la syntaxe C# tu as surement un équivalent en VB

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Userform - Faire disparaitre des info de la listebox, aprés cochage
    Par Antho35 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/10/2010, 10h15
  2. Faire disparaitre des utilisateurs fantômes
    Par olaxius dans le forum AIX
    Réponses: 0
    Dernier message: 24/09/2009, 11h34
  3. Faire disparaitre des objets
    Par mah17 dans le forum Ogre
    Réponses: 15
    Dernier message: 23/06/2008, 15h33
  4. Réponses: 4
    Dernier message: 25/04/2007, 16h23
  5. Faire "disparaitre" des boutons
    Par kevinf dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 06/03/2007, 14h32

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