Grille dans picturebox vb.net 2010 [Résolu]

Messages postés
173
Date d'inscription
lundi 2 mai 2011
Statut
Membre
Dernière intervention
13 décembre 2012
- - Dernière réponse : tonyledragon
Messages postés
173
Date d'inscription
lundi 2 mai 2011
Statut
Membre
Dernière intervention
13 décembre 2012
- 22 mai 2012 à 20:43
Bonjour,
Voila je viens demande encore de l'aide cette fois-ci pour faire une sorte de grille dans un picturebox je m'explique.
En vb6 j'utiliser un système de grille grâce au fonction scalewidth et scaleheight bref cependant sur vb.net j'ai vu qu'il existe une fonction scale mais qui ne fonctionne pas comme vb6 bref voila en quelque sorte j’aimerais un sorte de quadrillage avec la possibilité que quand je clique dans une case sa donne une id du genre 0.5 .
Je vous remercie d'avance
Afficher la suite 

3 réponses

Meilleure réponse
3
Merci
Bonsoir,

Soit le schéma suivant :

|------|------|------|----x-|

Si il y a 100 pixels entre chaque séparation et que je clique en x, j'ai cliqué sur environ 375 dans mon exemple.
Il te suffit donc de calculer la partie entière sans le reste : Math.Floor(375 / 100) et d'ajouter 1 pour avoir x = 4
Pareil pour y et le tour est joué.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 111 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Utilisateur anonyme
Messages postés
173
Date d'inscription
lundi 2 mai 2011
Statut
Membre
Dernière intervention
13 décembre 2012
1
0
Merci
Bonjour,
j'ai trouver un meilleur explication a mon problème enfin je pense le voici:

Vous avec donc l'interieux picturebox en pixel donc en quelque sorte j'aimerais les reunires exemple
Je clique les cordonnée sont X 1 y 3 la donx en quelque sorte X1 et y3 sont en réalité en pixel x de 0 a 100 pixel et Y de 0 a 100 pixel se qui forme un carre de 100pixel2 j'espert que vous avez comprit pour pouvoir m'aider ...
Commenter la réponse de tonyledragon
Messages postés
173
Date d'inscription
lundi 2 mai 2011
Statut
Membre
Dernière intervention
13 décembre 2012
1
0
Merci
Je tien a te remercie fortement merci de ton aide
Commenter la réponse de tonyledragon