Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

47 commentaire(s) de TigerFab sur des sources sur tout CodeS-SourceS

Le : 07/12/2007 12:29:32
Source : EXEMPLE DE PROPRIÉTÉ D'OBJET AVEC UN PETIT PLUS DANS LA FENETRE PROPRIETE (STYLE CE QUE L'ON TROUVE DEVANT LA PROPRIETE FONT DE L'OBJET TEXTBOX)
Voilà j'ai finalement trouvé un moyen pour rafraichir directement ses composants dès qu'on change une propriété dans le designer.

Il faut ajouter à la classe un évènement que vous appelerez dans chaque propriété.

Exemple :

- Définissez dans la classe Mon_ensemble_de_propriete() :
public Event Set_Mon_ensemble_de_propriete()

- Pour chaque propriété (nom, prénom, ..) de la classe, faites
RaiseEvent Set_Mon_ensemble_de_propriete()
dans chaque Set

- Et voilà, plus qu'à définir votre procédure événementielle dans votre objet :
public sub SetArthenius() Handles Arthenius.Set_Mon_ensemble_de_propriete()

Chaque changement de propriété appelera votre fonction personalisée SetArthenius.


Le : 03/12/2007 21:11:26
Source : EXEMPLE DE PROPRIÉTÉ D'OBJET AVEC UN PETIT PLUS DANS LA FENETRE PROPRIETE (STYLE CE QUE L'ON TROUVE DEVANT LA PROPRIETE FONT DE L'OBJET TEXTBOX)
Petite remarque tout de même, on sait modifier les propriétés dans en mode design, elles sont effectivement retenues avec DesignerSerializationVisibility. Mais elle ne s'applique pas dans l'interface. D'ailleurs mettez un msgbox "Test" dans  

set
{
Arthenius=value;
msgbox "ok"
}

en changeant dans le designer cela ne passe jamais par le set.
Etrange et pourtant ....

Si qcq a une idée ..
        


Le : 29/11/2007 18:48:21
Source : EXEMPLE DE PROPRIÉTÉ D'OBJET AVEC UN PETIT PLUS DANS LA FENETRE PROPRIETE (STYLE CE QUE L'ON TROUVE DEVANT LA PROPRIETE FONT DE L'OBJET TEXTBOX)
Bonjour,

Bravo pour ce code. Exactement ce que je recherchais. Je demande bien comment tu as pu trouver l'astuce, cela fait des jours que je parcourais le web ...

Pour ceux qui ont des plantages de Visual Studio quand il affiche leur composant en mode design, c'est en effet parce que la classe ..._Converter ne servait à rien. Implémenter le type ExpandableObjectConverter et là plus de plantage :-)
--> [TypeConverter(typeof(ExpandableObjectConverter))]


Le : 29/11/2007 18:45:35
Source : EXEMPLE DE PROPRIÉTÉ D'OBJET AVEC UN PETIT PLUS DANS LA FENETRE PROPRIETE (STYLE CE QUE L'ON TROUVE DEVANT LA PROPRIETE FONT DE L'OBJET TEXTBOX) (VERSION VB.NET)
Ok j'ai trouvé ! ouf !

l'auteur en code C# a fait quelque modifications, aller effectivement voir sur  http://www.csharpfr.com/code.aspx?ID=25912  

En fait vous devez laisser tomber la classe Mon_ensemble_de_propriete_Converter
C'est elle la source du problème.
Pour définir le type de Mon_ensemble_de_propriete, il suffit directement de convertir le type ExpandableObjectConverter : <TypeConverter(GetType(ExpandableObjectConverter
))>

et là plus de soucis !

A+


Le : 29/11/2007 18:12:47
Source : EXEMPLE DE PROPRIÉTÉ D'OBJET AVEC UN PETIT PLUS DANS LA FENETRE PROPRIETE (STYLE CE QUE L'ON TROUVE DEVANT LA PROPRIETE FONT DE L'OBJET TEXTBOX) (VERSION VB.NET)
En effet ca plante dans le designer même en 2005

Si on définit son composant par le code pas de problème
Si on affiche pas le designer, pas de problème non plus. Pour preuve on peut compiler et l'exe fonctionnera
Mais dès qu'on affiche le mode design du formulaire contenant le composant à l'écran paf plantage visual studio


Le : 29/11/2007 15:36:15
Source : EXEMPLE DE PROPRIÉTÉ D'OBJET AVEC UN PETIT PLUS DANS LA FENETRE PROPRIETE (STYLE CE QUE L'ON TROUVE DEVANT LA PROPRIETE FONT DE L'OBJET TEXTBOX) (VERSION VB.NET)
super !!! voilà ce que je recherchais depuis 1 semaine !

Je mets 10/10 car j'ai galéré pour trouver la solution sur le web....


Le : 20/11/2007 20:31:31
Source : ATTCALC : RENDU D'ATTRACTEURS ETRANGES DE CLIFFORD
oublié de noter voilà qui est fait


Le : 20/11/2007 20:31:09
Source : ATTCALC : RENDU D'ATTRACTEURS ETRANGES DE CLIFFORD
Excellente source !

Rarement vu un truc si complet et bien fait pour le sujet dont il parle (calculs, rendus, ...)

10/10


Le : 11/10/2007 19:39:22
Source : GRAPHIQUE UTILISANT LE DOUBLE BUFFERING (ENLÉVE L'EFFET DE CLIGNOTEMENT)
Bravo, bel exemple concret et efficace ! 10/10 pour moi


Le : 15/07/2007 12:25:57
Source : OUVRIR UNE APPLI EN .EXE DANS UNE FORM EN VB2005
Belle source, simple et efficace
bravo



1 2 3 4 5


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.