UNE HORLOGE À AIGUILLES, TOUTE SIMPLE (DELPHI).

Signaler
Messages postés
205
Date d'inscription
samedi 10 mai 2003
Statut
Membre
Dernière intervention
2 juin 2005
-
Messages postés
23
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
10 novembre 2013
-
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/17580-une-horloge-a-aiguilles-toute-simple-delphi

Messages postés
23
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
10 novembre 2013

Merci :)

Pour obtenir la fenêtre sans bouton réduire et sans bouton agrandir, telle qu'elle est dans le programme, j'ai mis la propriété BorderStyle de la Form sur bsToolWindow (dans l'inspecteur d'objets accessible par F11). C'est un mauvais exemple (mea culpa), car les fenêtres de ce style sont destinées à être des fenêtres secondaires et n'apparaissent pas dans la barre des tâches de certaines versions de Windows, ce qui est logique...
La bonne méthode, dans le contexte du programme, est de mettre la propriété BorderStyle sur bsSingle pour obtenir une fenêtre non redimensionnable. Ensuite, dans la propriété BordersIcons (cliquer sur + pour développer les options) mettre biMinimize sur false et biMaximize sur false.
Bonne remarque qui fait avancer le Smilbick...
Messages postés
34
Date d'inscription
samedi 14 juin 2003
Statut
Membre
Dernière intervention
27 janvier 2007

salut

comment tu fais pour garder que le bouton "fermer" en haut à droite et enlever les boutons minimiser et maximiser?

merci

ps: bo boulot :)
Messages postés
23
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
10 novembre 2013

===============================================

Corrigé dans nouvelle version du : 05/11/2003.
Messages postés
23
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
10 novembre 2013

===============================================
//Remarque
//Affichage des heures : calcul des quatre points de traçage de l'aiguille des heures.
//il y a :

X:=Round(sin(2*Pi*(Valheur1 Mod 60)/60)*(R-20));

//je crois que

X:=Round(sin(2*Pi*Valheur1 / 60)*(R-20)); // est suffisant... ça ne change rien aux résultats des calculs, mais c'est inutile.


//Même remarque pour les 7 lignes qui suivent...
Afficher les 14 commentaires