2010-08-20 11 views
0

Je suis en train d'utiliser:propriété de longueur pour PictureBox ne fonctionne pas

PictureBox1.Length 

mais je reçois l'erreur suivante:

Error 3 'System.Windows.Forms.PictureBox' does not contain a definition for 'Length' and no extension method 'Length' accepting a first argument of type 'System.Windows.Forms.PictureBox' could be found (are you missing a using directive or an assembly reference?)

+0

Longueur est une propriété d'un objet unidimensionnel. PB a deux. –

Répondre

4

Utilisez .Height et .Width propriétés.

2

Le contrôle PictureBox ne possède pas de propriété Length. Here est une liste de toutes les propriétés d'un PictureBox. Qu'essayez-vous de faire?

Vous voudrez peut-être regarder Height et Width

+0

okay .. Je suppose que .width travaillera .. pas j'ai un problème .. Je m'initialise et tableau d'objets, j'ai besoin de quelque chose comme ceci: Greyhound [1] .StartingPosition = pictureBox1.Location; Greyhound [2] .StartingPosition = pictureBox2.Location; et ainsi de suite .. mais je dois le faire par une boucle pour (.........) { Greyhound [i] = .StartingPosition ????????? // qu'est-ce qui devrait aller ici ?? } –

+0

Quel est votre objectif? Sont la forme Greyhound? Contrôles? – SwDevMan81

+0

Vous pouvez blâmer Head First C# pour celui-ci. Il vous dit d'utiliser la propriété Length de PictureBox dans cet exercice particulier. – Carlos