begin process at 2012 02 11 10:31:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > CRÉÉ UNE 'MATRICE' DE PICTUREBOX

CRÉÉ UNE 'MATRICE' DE PICTUREBOX


 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 :Graphique Niveau :Débutant Date de création :15/12/2002 Date de mise à jour :15/12/2002 19:45:15 Vu / téléchargé :2 362 / 228

Auteur : EnDSuB

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

 Description

ben l'autre jour , j'ai un pote qui m'a demander si y'avait pas un autre moyen que de se taper manuellement le placement de 100 images les une a coté des autres pour former une 'map'
je lui est proposé sa :

Source

  • '-------------------------------------------------------------------------
  • '-- code réalisé par EndSub le 15/12/2002 --
  • '-- permet de créer une matrice d'image (ou de n'importe quel controle) --
  • '-- n'oublié pas de mettre la propriété index a 0 du controle d'origine --
  • '-------------------------------------------------------------------------
  • Private Sub Form_Load()
  • Dim FirstPass As Boolean
  • Dim ImgTop As Integer
  • Dim ImgLeft As Integer
  • ImgLeft = Image1(0).Left
  • ImgTop = Image1(0).Top
  • FirstPass = False
  • For c = 1 To 10
  • For d = 1 To 10
  • If FirstPass = False Then
  • FirstPass = True
  • GoTo Continue
  • End If
  • Load Image1(Image1.Count)
  • With Image1(Image1.Count - 1)
  • .Visible = True
  • .Left = ImgLeft + Image1(0).Width * (d - 1)
  • .Top = ImgTop + Image1(0).Height * (c - 1)
  • DoEvents
  • End With
  • Continue:
  • Next
  • Next
  • End Sub
'-------------------------------------------------------------------------
'--                code réalisé par EndSub le 15/12/2002                --
'-- permet de créer une matrice d'image (ou de n'importe quel controle) --
'-- n'oublié pas de mettre la propriété index a 0 du controle d'origine --
'-------------------------------------------------------------------------

Private Sub Form_Load()
Dim FirstPass As Boolean
Dim ImgTop As Integer
Dim ImgLeft As Integer

ImgLeft = Image1(0).Left
ImgTop = Image1(0).Top
FirstPass = False

For c = 1 To 10
 For d = 1 To 10
  
  If FirstPass = False Then
   FirstPass = True
   GoTo Continue
  End If
  Load Image1(Image1.Count)
  
  With Image1(Image1.Count - 1)
  .Visible = True
  .Left = ImgLeft + Image1(0).Width * (d - 1)
  .Top = ImgTop + Image1(0).Height * (c - 1)
  DoEvents
  End With
  
Continue:
 Next
Next

End Sub

 Conclusion


ptit pub : http://endsub.free.fr ;)

 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 LAYER MAKER
Source avec Zip TMP ERADIKATOR ! (UPLOAD 26/06/2002)
Source avec Zip INDEXEUR DE CODES SOURCES (UPLOAD 4 PRESKE FINI ! ;) )
Source avec Zip Source avec une capture VBFRANCE VIEWER

 Sources de la même categorie

Source avec une capture GRAPH PHP COURBE DE CHARGE par s.defaye
Source avec Zip Source avec une capture BOULE DE CRISTAL par BLUEBIBUBBLE
VB6 - DÉPLACEMENT D'UN CONTRÔLE SUR UN SEGMENT DE DROITE DÉL... par ucfoutu
Source avec Zip Source .NET (Dotnet) APPLICATION DE DESSIN par fsafsafsaf
Source avec Zip Source avec une capture Source .NET (Dotnet) MERGEIMAGES par Le Pivert

Commentaires et avis

Commentaire de XGuarden le 15/12/2002 23:25:40

Sa re3semble etrangement a un code que lon utilisait a lécole a la différence que le nom des variable est changer....suposont tu la fait vriament toi meme il reste que il la deja sur le site......mais plus ya de aip plus ya de fun ééé

Commentaire de EnDSuB le 16/12/2002 20:42:17

Saut, désolé si cé déja sur le site , j'ai vraiment po fé gaffe
(po envie de regarder toutes les sources du site !!!)
jé fé ce code de mes propres neuronnes et j'ai pensé k'il pouvait servir a d'autre personne :]
@+

Commentaire de TheSin le 17/12/2002 13:33:52

Salut !

J'ai légèrement modifié ton code :



Private Sub Form_Load()

dim nbre,i,j as integer

Dim ImgTop As Integer
Dim ImgLeft As Integer


ImgLeft = Image1(0).Left
ImgTop = Image1(0).Top

nbre=0

For i = 1 To 10
For j = 1 To 10

    nbre=nbre+1

    Load Image1(nbre)
    
    With Image1(Image1.Count - 1)
    .Visible = True
    .Left = ImgLeft + Image1(0).Width * (j - 1)
    .Top = ImgTop + Image1(0).Height * (i - 1)
    End With
    
Next i
Next j

End Sub



C'est pas un peu plus simple ? (je l'ai pas testé (fait à l'arrache), mais j'utilise un truc à peu près comme ça chez moi.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 4,025 sec (3)

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