cs_Warny
Messages postés473Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention10 juin 2015
-
25 févr. 2010 à 16:02
NikatorS
Messages postés147Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention15 avril 2011
-
19 avril 2010 à 02:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
NikatorS
Messages postés147Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention15 avril 2011 19 avril 2010 à 02:57
Salut,
Juste pour info, ce contrôle existe déjà "de série" en .NET : il s'appel MaskedTextBox.
Bel effort sinon.
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 26 févr. 2010 à 18:19
yep autant pour moi, merci pour l'éclairsissement. ++
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016 26 févr. 2010 à 08:33
2 textbox dans une Textbox hérité ?? y a un petit soucis là ;)
Me = la classe dans laquelle tu te trouves
MyBase = le type primaire (le parent) de la classe où tu te trouves.
Je sais si j'ai bien expliqué la nuance. Par exemple une classe clsBerline qui hérite d'une classe clsVoiture.
ça donne :
Me = clsBerline
Mybase, si utilisé dans clsBerline = clsVoiture.
En espérant t'aider
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 25 févr. 2010 à 19:45
bon si tu le dis, allons y pour l'initié ^^
pour le mybase, et si j'ai deux xtextbox avec des valeurs différentes ? vaut pas mieux un me ?
@ te lire ++
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016 25 févr. 2010 à 18:05
Salut merci beaucoup.
Comme je le rappel, le but n'est pas de faire un control entier. Après le choix des couleurs, il reste les choix natifs proposés par le TextBox.
MyBase est mieux que Me dans ce cas. Vue que le control est hérité; il vaut alimenté les valeurs du type primaire pour ne pas interférer avec le type enfant.
Pour initié quand même (hourrah pour toi !! lol) car il faut un minimum de connaissance objet (Principe d'héritage et surcharge).
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 25 févr. 2010 à 17:36
MyBase.Text = String.Concat("0", My.Application.Culture.NumberFormat.CurrencyDecimalSeparator, "0")
1) mybase ou me ?
2) plus simple que ce j'utilise à ce jour, merci du tuyaux ;)
Manque en effet le choix des couleurs et autres mais bon c'est pas ça le plus dur ^^
initié ? mouais si je comprend le code c'est que c'est plus débutant lol
8/10 car bien écrit, propre et simple à comprendre pour un tuto.
Merci à toi.
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016 25 févr. 2010 à 16:16
Effectivement, c'est une piste d'amélioration ^^
C'était surtout pour montrer le principe d'héritage et surcharge sur un exemple concret.
Mais je pense qu'effectivement, je vais gérer les copier/coller
Merci de ta remarque
Rod^^
cs_Warny
Messages postés473Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention10 juin 2015 25 févr. 2010 à 16:02
Salut,
Il faut également gérer le copier-coller et le glisser-déplacer pour éviter qu'un utilisateur n'utilise ces moyens détournés pour saisir une valeur.
Sinon, excelente idée.
19 avril 2010 à 02:57
Juste pour info, ce contrôle existe déjà "de série" en .NET : il s'appel MaskedTextBox.
Bel effort sinon.
26 févr. 2010 à 18:19
26 févr. 2010 à 08:33
Me = la classe dans laquelle tu te trouves
MyBase = le type primaire (le parent) de la classe où tu te trouves.
Je sais si j'ai bien expliqué la nuance. Par exemple une classe clsBerline qui hérite d'une classe clsVoiture.
ça donne :
Me = clsBerline
Mybase, si utilisé dans clsBerline = clsVoiture.
En espérant t'aider
25 févr. 2010 à 19:45
pour le mybase, et si j'ai deux xtextbox avec des valeurs différentes ? vaut pas mieux un me ?
@ te lire ++
25 févr. 2010 à 18:05
Comme je le rappel, le but n'est pas de faire un control entier. Après le choix des couleurs, il reste les choix natifs proposés par le TextBox.
MyBase est mieux que Me dans ce cas. Vue que le control est hérité; il vaut alimenté les valeurs du type primaire pour ne pas interférer avec le type enfant.
Pour initié quand même (hourrah pour toi !! lol) car il faut un minimum de connaissance objet (Principe d'héritage et surcharge).
25 févr. 2010 à 17:36
1) mybase ou me ?
2) plus simple que ce j'utilise à ce jour, merci du tuyaux ;)
Manque en effet le choix des couleurs et autres mais bon c'est pas ça le plus dur ^^
initié ? mouais si je comprend le code c'est que c'est plus débutant lol
8/10 car bien écrit, propre et simple à comprendre pour un tuto.
Merci à toi.
25 févr. 2010 à 16:16
C'était surtout pour montrer le principe d'héritage et surcharge sur un exemple concret.
Mais je pense qu'effectivement, je vais gérer les copier/coller
Merci de ta remarque
Rod^^
25 févr. 2010 à 16:02
Il faut également gérer le copier-coller et le glisser-déplacer pour éviter qu'un utilisateur n'utilise ces moyens détournés pour saisir une valeur.
Sinon, excelente idée.