PETITE HORLOGE EN GDI

Signaler
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
-
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40721-petite-horloge-en-gdi

Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
21
Voici un lien pour un vrai controle horloge graphique, c'est un activeX en c++, mais bon, le code est facilement transposable.
On peut l'utiliser avec tous les langages .net, c'est ça le plus.

http://www.cppfrance.com/codes/ACTIVEX-OLE-HORLOGE-GRAPHIQUE_38894.aspx

A plus.
Messages postés
81
Date d'inscription
lundi 26 septembre 2005
Statut
Membre
Dernière intervention
22 octobre 2008

Pareil
Messages postés
58
Date d'inscription
mercredi 25 janvier 2006
Statut
Membre
Dernière intervention
13 avril 2007

Merci mr Alexandre...
Messages postés
51
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
11 novembre 2014

ok c'est vraie aussi mais vu que je suis entrain d'apprendre a me servir du gdi je pense que cela est déja pas mal.
Mais merci du renseignement.
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
Rapide commentaire sur cette petite source :

this.Text heure.Hour + ":" + heure.Minute + ":" + heure.Second;
> string.Format(...)

Form1 c'est pas le pied comme nom pour une Form
> frmMain

Si je resize, le refresh se fait pas tout de suite
> EventHandler sur le resize avec un Invalidate

Faire un Control aurait été plus apprécié, sous cette forme le code est peu utile
> Créer un UserControl

Sinon, les Math.PI/2 et sur 6 aurait pu être remplacé par des variables
> private readonly double _myVar = Math.PI/2;