Outils pour la date et l heure

Outils pour la date et l heure - C#/.NET managed - Programmation

Marsh Posté le 03-03-2006 à 09:49:09    

Salut,  
Je travail sur VS.Net, et je voudrais savoir si il y a un objet graphique pour afficher sur une form l heure et la date.Il en existe un mais avec une liste deroulante, je voudrais un controle qui ne se change pas. Quelqu un pourrais m aider svp.
Merci.

Reply

Marsh Posté le 03-03-2006 à 09:49:09   

Reply

Marsh Posté le 03-03-2006 à 10:45:12    

N'importe quel contrôle disposant d'une propriété du style Text, avec un code tout bete :
 

Code :
  1. tonControle.Text = DateTime.Now.ToString("dd-MM-yyyy" );


 
Par exemple  :o

Reply

Marsh Posté le 03-03-2006 à 11:34:52    

Ouai mais le code que tu m as filé il insere que la date. je voudrais un truc qui puisse t afficher la date et l heure en même temps.
Style    "DateTime.Now"
Mais j arrive pas a le faire executer avec un timer. Je sais pas se qu il ne va pas.

Reply

Marsh Posté le 03-03-2006 à 11:47:29    

Tu prends ton objet timer, tu met sa propriété Interval à 1000 (1000ms = 1seconde)
Ensuite dans l'evenement Tick de ce timer tu met simplement un code du style :
 

Code :
  1. MonControle.Text = DateTime.Now.ToString("dd-MM-yyyy hh:mm" );


 
Et normalement ca fera l'affaire (faut juste pas oublier d'activer le timer  :o )

Reply

Marsh Posté le 03-03-2006 à 11:52:54    

Ouai je l ai fait et en fait quand je le met dans l evenement Tick ça marche pas. Je comprend pas pourquoi. Faut faire un truc avant avec le timer. Je sais pas je l ai posé sur la form et dans l evenement Tick j ai mis ce que tu m a donné.  
Faut il faire autre chose, une initialisation avant ou autre.

Reply

Marsh Posté le 03-03-2006 à 12:03:59    

Tu met un DoEvents après  

MonControle.Text = DateTime.Now.ToString("dd-MM-yyyy hh:mm" );


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 03-03-2006 à 12:08:06    

Et je le met comment ??

Reply

Marsh Posté le 03-03-2006 à 12:53:46    

faut démarrer le timer
 
montimer.start();

Reply

Marsh Posté le 03-03-2006 à 13:58:20    

en .NET2005 :
 
My.Application.DoEvents() dans l'évenement Tick de ton timer pour rafraichir ton affichage (le doevents permet d'autre chose mais bon c pas le sujet)
 
et surtout comme le dis Moi23372 c de ne pas oublier de démarrer le timer ;)
 


---------------
Galerie Photo (Canon)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed