begin process at 2012 02 17 02:43:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > BARRE DE PROGRESSION SOFT ET AVEC CHANGEMENT DE COULEUR DU TEXTE À LA MONTÉE DE LA JAUGE

BARRE DE PROGRESSION SOFT ET AVEC CHANGEMENT DE COULEUR DU TEXTE À LA MONTÉE DE LA JAUGE


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :06/01/2003 Date de mise à jour :06/01/2003 23:00:28 Vu / téléchargé :6 047 / 1 667

Auteur : Ouneufe

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Procédure pour ProgressBar avec changement de couleur du texte à la montée de la jauge.

Source

  • Sub Progression(ByVal Mode As String, cycle As Single) ' Mode est le texte affiché, cycle est le ratio de progression
  • PbxNiveau.Width = PbxBarre.Width * cycle
  • LblNiveau(0).Caption = Mode
  • If cycle <= 1 Then ' on veille à n'afficher que des valeurs < 100 %
  • LblNiveau(0).Caption = LblNiveau(0).Caption & " : " & CLng(cycle * 100) & "%"
  • End If
  • LblNiveau(1).Caption = LblNiveau(0).Caption
  • PbxBarre.Refresh
  • End Sub
Sub Progression(ByVal Mode As String, cycle As Single) ' Mode est le texte affiché, cycle est le ratio de progression

        PbxNiveau.Width = PbxBarre.Width * cycle
        LblNiveau(0).Caption = Mode
        
        If cycle <= 1 Then ' on veille à n'afficher que des valeurs < 100 %
        LblNiveau(0).Caption = LblNiveau(0).Caption & " : " & CLng(cycle * 100) & "%"
        End If
        
        LblNiveau(1).Caption = LblNiveau(0).Caption
        PbxBarre.Refresh
        
   
End Sub


 Conclusion

Le truc : supperposition d'un label et d'un picture box aux dimensions variables contenant un label identique

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture OCX ET SA SOURCE POUR OBTENIR UNE PICTUREBOX SKINABLE
Source avec Zip Source avec une capture APPLI RIGOLOTE POUR EXEMPLE DE DÉSACTIVATION DE CONTROL/ALT/...
TRI RAPIDE (QUICKSORT) D'UN TABLEAU DE CHAÎNES DE CARACTÈRES

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

Commentaires et avis

Commentaire de PrX le 07/01/2003 17:15:16

Le Principe est intéressant et ne manque pas d'ingéniosité.

Rq: En affectant "None" au BorderStyle de ta PictureBox rouge tu obtient un meilleur effet 'smooth'
Par contre, tu as fait un comptage un peu trop lent, et ta boucle ne permettait pas de reprendre la main. Ajoute un "DoEvents" avant ton test If et gardera la main.
(PS : Ca évite des plantages monstrueux dans les boucles "Do ... Loop" du style infinie)

J'ai mis 7 pour l'idée.

A plus, et amuse toi encore comme ça...

Commentaire de Ouneufe le 07/01/2003 23:39:12

Effectivement, j'ai oiblié le DoEvents. ça n'est qu'un oubli. Il ne faut pas le placer avant mais dans le test pour préserver les perfs.

démonstration dans une appli ? http://fondusonline.free.fr/mts2.php

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,418 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales