Référence d'objet en Vb.net
-
samedi 26 mai 2012 15:51
Bonjour !
voilà un petit code dont je veux afficher des éléments.
1. J'affiche une date dans un textbox ordinaire, OK
TextBox5.Text = Now.Date
2. Je veux récupérer l'année de cette date dans une variable !
nbr = Str(Year(TextBox5.Text))
A cette ligne, s'affiche l'erreur " Une référence à un membre non partagé requiert une référence d'objet".
Je comprend pas cette erreur !
Puis-je solliciter un coup de main de votre part merci ?
Toutes les réponses
-
dimanche 27 mai 2012 17:00
Salut,
c'est normal tu veux extraire une date d'un string
fait plutot
date1= CDate(TextBox5.Text)
nbr=CStr(date1.year)
Cordialement
la FOI déplace les montagnes et bien DOTNET les effaces complétement.
- Proposé comme réponse Ciprian DuduialaOwner lundi 28 mai 2012 06:56
- Marqué comme réponse Ciprian DuduialaOwner jeudi 31 mai 2012 07:05
-
dimanche 27 mai 2012 18:33
Bonjour,
Pourquoi ne pas simplement écrire
TextBox5.Text = Now.Date
et
nbr = Now.Date.Year() ?
A moins que vous ne tourniez le programme juste au moment du passage à une journée suivante, cela fonctionnera. Maintenant, si c'est le cas, rien ne vous empêche de stocker la valeur Now.Date dans une variable temporaire de type DateTime et utiliser celle-ci pour remplir TextBox5.Text et nbr.

