Digital horloge (contrôle utilisateur)

Soyez le premier à donner votre avis sur cette source.

Vue 5 477 fois - Téléchargée 764 fois

Description

Mon tout premier Ocx du genre...prise de tête ^^.

C'est un Ocx que je voulais faire depuis pas mal de temps pour l'intégrer dans mes sources...puis j'ai laissé un peu de côté....Au final je pensais qu'en 2 temps 3 mouvements je pouvais régler cela...ben, m'suis bien trompé sur le sujet ! J'ai regardé le tuto présent sur ce site concernant l'élaboration d'un Ocx.J'y ai compris certaines choses mais pas tout !
Bref, une personne de ce site m'a donné un sacré coup de main (et de temps en temps des coups de pieds aussi ^^ et çà fait mal, même s'ils sont virtuel ^^), pour arriver à comprendre les choses manquantes à l'élaboration de mon contrôle utilisateur.Je ne sais pas ce que vous allez en pensez, mais j'espère qu'il pourra servir pour certains d'entre vous.

Les propriétés de ce contrôle sont :

Marche/Arrêt
Taille des segments
Couleur de fond
Couleur des segments allumés
Couleur des segments éteints
Cadre où pas autour de l'horloge
Choix de la couleur du cadre autour de l'horloge
Activation ou pas des segments éteints
Zoom 100%, 80%, 60%, 40%
Activation où pas d'un compte à rebour
Choix du temps pour le compte à rebour
Choix Nbr de beep si compte à rebour

Il n'est pas forcément optimisé, car j'ai du mal encore sur certains trucs, mais il est fonctionnel ^^

Voilà, comme d'habitude, tous vos commentaires sont appréciés, je suis ouvert à toutes propositions de votre part.

++

Exploreur

Source / Exemple :


In the Zip...

Conclusion :


L'intérêt de ce code est de montrer aux débutants comme moi de faire un simple ocx, de dessiner directement dans l'usercontrôl et l'utisation de tableaux, Type et Enum.

Il y aura, peut-être une mise à jour qui aura pour but de faire un Zoom.

A vous de juger ^^

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Adn56
Messages postés
1220
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1 -
re,
Bien voila testé sous .NET = OK no soucis
Questions :
J'ai utilisé l'ocx digit, à quoi sert l'autre ? (Exp_Wait.ocx)
On ne peut rien afficher d'autre que l'heure ?
Par exemple : (je nomme le control horloge dans mon code ;) )
'horloge.AfficheDigit(integer) => sert à quoi ?
horloge.CtlEnabled True> si c'est false on ne peut rien afficher à part(88:88:88) ?
'horloge.DoVerb(integer) => sert à quoi ?
'horloge.get_Zoom()
horloge.set_Zoom(param0:=100)=> dimension du control peu ortodoxe mais efficasse
horloge.SizeSegments 3> limite maxi non précisé, si je place 10 rien ne change.
Voila c'est tout ce que je vois pour l'instant, merci pour ton OCX et @++ pour les réponses. Kénavo @dn.
cs_Exploreur
Messages postés
4824
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
11 -
Salut Adn56,

Donne moi ton adresse de messagerie par MP, et je te les fait parvenir.

++

Exploreur
Adn56
Messages postés
1220
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1 -
encore une fois : (ui j'suis lourd et alors...)
un ocx compilé pour les users du .net comme moi.
un imprim écran pour voir le résultat
cordialement
@dn
cs_Exploreur
Messages postés
4824
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
11 -
Salut,

Leschti >> Maintenant je vais me pencher sur ta demande...^^

++

Exploreur
cs_Exploreur
Messages postés
4824
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
11 -
Salut Leschti,

Merci pour ton commentaire et note....çà fait trés plaisir... ;)

En ce qui concerne ta demande, tout ai faisable, suffit d'avoir le temps de le faire ^^...mais je mets cela sur ma Todo...

Pour l'instant je m'occupe de faire un zoom dégressif...

++

Exploreur

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.