begin process at 2012 02 12 05:35:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > DEGRADE DE COULEURE STYLE INSTALLATION

DEGRADE DE COULEURE STYLE INSTALLATION


 Information sur la source

Note :
4,33 / 10 - par 3 personnes
4,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :14/04/2004 Vu :3 942

Auteur : e_NeX

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

 Description

C'est tout con: ca fais un degrade de couleure comme dans les setup et tu peux choisir la couleure: bleu, rouche ou vert!!!

mettre dans un timer avec comme interval 1000

Source

  • public t as integer
  • Private Sub Form_Load()
  • t = 0
  • End Sub
  • Private Sub Timer1_Timer()
  • t = t+1
  • if t = 1 then
  • ds = Form1.DrawStyle
  • dw = Form1.DrawWidth
  • sm = Form1.ScaleMode
  • sh = Form1.ScaleHeight
  • Form1.DrawStyle = vbInsideSolid
  • Form1.DrawWidth = 5
  • Form1.ScaleMode = vbPixels
  • Form1.ScaleHeight = 256
  • For i = 0 To 254
  • Form1.Line (0, 1)-(Form1.Width, i + 1), RGB(255 - i, 0, 0), B
  • ' actuellement rouge. Pour vert:RGB(0, 255 - i, 0) et bleu:RGB(0, 0, 255 - i)
  • Next i
  • Form1.DrawStyle = ds
  • Form1.DrawWidth = dw
  • Form1.ScaleMode = sm
  • Form1.ScaleHeight = sh
  • Eimer1.interval = 0
  • End if
  • End Sub
public t as integer

Private Sub Form_Load()
t = 0
End Sub

Private Sub Timer1_Timer()
t = t+1
if t = 1 then
ds = Form1.DrawStyle
dw = Form1.DrawWidth
sm = Form1.ScaleMode
sh = Form1.ScaleHeight

Form1.DrawStyle = vbInsideSolid
Form1.DrawWidth = 5
Form1.ScaleMode = vbPixels
Form1.ScaleHeight = 256
For i = 0 To 254
Form1.Line (0, 1)-(Form1.Width, i + 1), RGB(255 - i, 0, 0), B
' actuellement rouge. Pour vert:RGB(0, 255 - i, 0) et bleu:RGB(0, 0, 255 - i)
Next i
Form1.DrawStyle = ds
Form1.DrawWidth = dw
Form1.ScaleMode = sm
Form1.ScaleHeight = sh
Eimer1.interval = 0
End if
End Sub

 Conclusion

Sais pas pourquoi mais quand tu met ce code dans le Load de la form, ca ne marche pas!!!! zarbi!


 Sources du même auteur

Source avec Zip Source avec une capture REBOOT

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture JEUX DE VERITÉ ET DE FIDELITÉ par billatosco
Source avec Zip IMAGELOARDER par vkitumaini
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN CALENDRIER DE POCHE par Le Pivert
Source avec Zip RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITION... par erdna

Commentaires et avis

Commentaire de stef2004 le 14/04/2004 10:46:53

chez moi VB me dit que ds, dw, sm.......i.... sont des variables indefinies

Commentaire de hqv0 le 14/04/2004 10:57:28

Bonjour e_NeX , J'aime tous les trucs visuels comme cela, c'est bien d'avoir donné ton travail, seulement tu t'es cassé les nenettes pour rien, car cet exemple (en bleu) fait parti des exemples des premieres pages du livre Visual basic 6 pour les debutants. En tout cas je te felicite de travailler sur la recherche d'agrementer  nos interfaces, bien trop de personnes  se contentent de faire des supers codes qui tuent mais delaissent le visuel de leur projet.

Ah oui sinon 'Eimer1.interval = 0'  c'est en realité 'Timer1.interval = 0'

J'espere revoir tes projets ici .

Commentaire de Stephane le 14/04/2004 15:18:17

e_nex > dans le load ca marche pas parce que la form n'a pas autoredraw en true.
Met true et essai

Commentaire de jp50 le 15/04/2004 00:32:03

Il faut aussi que tu mette Me.show au début de ton code.

Commentaire de azerty25 le 15/04/2004 06:53:59

Voici le code un peu corrigé à mettre dans une form

Option Explicit

Private Sub Form_Load()
Dim t As Single
Dim i As Single
Me.DrawStyle = vbInsideSolid
Me.DrawWidth = 5
Me.ScaleMode = vbPixels
Me.ScaleHeight = 256
Me.AutoRedraw = True
For i = 0 To 254
Me.Line (0, 1)-(Me.Width, i + 1), RGB(255 - i, 0, 0), B
' actuellement rouge. Pour vert:RGB(0, 255 - i, 0) et bleu:RGB(0, 0, 255 - i)
Next i
End Sub

Commentaire de azerty25 le 15/04/2004 06:57:58

Vous pouvez aussi supprimer les lignes Me.ScaleHeight = 256, Me.DrawStyle = vbInsideSolid et Me.DrawWidth = 5 (celle ci sert à déterminer la bordure avant le dessin, c'est donc facultatif)

Commentaire de DiaKt le 17/04/2004 11:51:52

Ton code est....... mal commenté, surchargé pour rien, plein d'erreurs, et tu explique mal ou placer le code car tout le code n'est pas a mettre dans un timer car il y a des declarations de variables etc.... donc je t'ai mis 3/10 car d'apres hqv0 il y a une chance que tu l'ai fait a l'aide d'un tuto donc woila ++ DiaKt   DiaKt@aol.com

Commentaire de assui le 08/03/2005 18:32:46

salut associé je me nomme assui kouakou emmanuel, étudiant en télécommunications. je suis très intéressé par l'ingéniosité des developeurs, malheuresement je suis un amateur en la matière. alors je souhaitérais profiter de ton expérience.

Commentaire de ChristophePel le 28/03/2005 12:28:23

Le timer, c'est pas terrible mais ça fonctionne si tu met ton code dans "Form_activate" (Sans le timer evidemment !!!!)

 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,262 sec (3)

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