Coordonnées

Résolu
1217meyrin Messages postés 159 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 6 février 2007 - 16 oct. 2006 à 19:52
1217meyrin Messages postés 159 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 6 février 2007 - 17 oct. 2006 à 00:04
bonjour, je suis sous vb.net.
j'ai un problème.
j'ai un objet qui peut etre a plusieurs endroit, (en ligne ou en colonne).
je veux tester si cette objet n'est pas à une coordonnée (position ligne et colonne).
j'ai fait un test comme suit
if objet.left <> location.x=10 and objet.top<>location.y=10 then
mais ce test est faut, puisque l'objet peut-etre à 10 en x et à 20 en y
l'objet n'est pas à 10,10 mais le test retourne faux, et j'aimerai qu'il retourne vrai,
comment faire? merci

6 réponses

1217meyrin Messages postés 159 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 6 février 2007
17 oct. 2006 à 00:04
C'est bon, ca marche, j'avais inversé X et Y
merci beaucoup.
3
Utilisateur anonyme
16 oct. 2006 à 19:58
Salut,

Esseye plutot avec : if objet.left <> 10 and objet.top <> 10 then



Kenji
0
1217meyrin Messages postés 159 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 6 février 2007
16 oct. 2006 à 20:35
j'ai déjà essayé , c'est la meme chose,
if objet.left <>10 and objet.top <> 10 thensi objet.left 10 et objet.top 20 le test sera faux alors que je voudrait qu'il soit juste puisque l'objet est à 10,20 et non 10,10
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
16 oct. 2006 à 20:50
Essaye  ça : If Not objet.location.Equals(New Point(10, 10)) Then

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
1217meyrin Messages postés 159 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 6 février 2007
16 oct. 2006 à 23:34
ca ne marche pas, il ne tient pas compte du not je pense?
0
1217meyrin Messages postés 159 Date d'inscription lundi 5 avril 2004 Statut Membre Dernière intervention 6 février 2007
16 oct. 2006 à 23:40
voici ma vraie condition:

If ((boulev1.Top = 462
And boulev1.Left = 2)
Or (boulev2.Top = 462
And boulev2.Left = 2)
Or (boulev3.Top = 462
And boulev3.Left = 2)
Or (boulev4.Top = 462
And boulev4.Left = 2)
Or (boulev5.Top = 462
And boulev5.Left = 2)
Or (boulev6.Top = 462
And boulev6.Left = 2)
Or (boulev7.Top = 462
And boulev7.Left = 2)
Or (boulev8.Top = 462
And boulev8.Left = 2)
Or (boulev9.Top = 462
And boulev9.Left = 2)
Or (boulev10.Top = 462
And boulev10.Left = 2)
Or (boulev11.Top = 462
And boulev11.Left = 2)
Or (boulev12.Top = 462
And boulev12.Left = 2)
Or (boulev13.Top = 462
And boulev13.Left = 2)
Or (boulev14.Top = 462
And boulev14.Left = 2))
And ((
Not bouler1.Location.Equals(
New Point(528, 36)))
And (
Not bouler2.Location.Equals(
New Point(528, 36)))
And (
Not bouler3.Location.Equals(
New Point(528, 36)))
And (
Not bouler4.Location.Equals(
New Point(528, 36)))
And (
Not bouler5.Location.Equals(
New Point(528, 36)))
And (
Not bouler6.Location.Equals(
New Point(528, 36)))
And (
Not bouler7.Location.Equals(
New Point(528, 36)))
And (
Not bouler8.Location.Equals(
New Point(528, 36)))
And (
Not bouler9.Location.Equals(
New Point(528, 36)))
And (
Not bouler10.Location.Equals(
New Point(528, 36)))
And (
Not bouler11.Location.Equals(
New Point(528, 36)))
And (
Not bouler12.Location.Equals(
New Point(528, 36)))
And (
Not bouler13.Location.Equals(
New Point(528, 36)))
And (
Not bouler14.Location.Equals(
New Point(528, 36))))
Then
0
Rejoignez-nous