Sélectionner / Déplacer, Redimensionner Objets Canvas

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Sélectionner / Déplacer, Redimensionner Objets Canvas

Message par Shadow »

Salut,

Comment fait-on pour Sélectionner / Déplacer, Redimensionner plusieurs
Objets en même temps dans un Canvas.

Merci d'avance, c'est balaise ça.
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Sélectionner / Déplacer, Redimensionner Objets Canvas

Message par microdevweb »

Je vais faire un petit tuto la dessus...

30 min
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Sélectionner / Déplacer, Redimensionner Objets Canvas

Message par falsam »

Il a déja eu la réponse au moins trois fois avec MindMap.

De plus comme Shadow l'a déja dit, il ne veut pas de code, il préfère faire lui même.

Il veut que les explications.

@Shadow :
- Crée une structure qui contient les coin haut gauche de ta sélection et bas droit de ta sélection.

Code : Tout sélectionner

;Cadre de sélection
Structure Cadre
  x0.i
  y0.i
  x1.i
  y1.i
EndStructure
Global Selection.Cadre
- Je pars du principe que chaque éléments que tu as crée est mémorisé dans une Liste ou une Map.
- Tu connais les coordonnée x et y de chacun de tes éléments.
- Tu connais la largeur et la hauteur de chacun de tes éléments.
- Il ne te reste qu'à parcourir chacun de tes éléments et vérifier si les coordonnées sont dans intervalle x0,y0 & x1, y1 du cadre de sélection.

A toi de faire le code.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Sélectionner / Déplacer, Redimensionner Objets Canvas

Message par Shadow »

Salut,

J'ai beaucoup appris grâce au tuto de Micro donc je suis pas contre au contraire !
Ce que je ne veux pas c'est me faire le code tous près mâché et op ont met ça dans le programme.

Un code d’exemple, même minimaliste ira et si j'ai besoin je redemande.
Je me rends compte que sans aide j'y arriverais jamais...

Oui j'avais dis pas de code (Tout prêt mâchè).
Mais j'ai besoin quand même de code et je m'en rends compte actuellement.
Il faux que je comprenne comment ça marche.

De toute façon les code je les reprends, remanie et cherche à savoir comment ça marche.
et de toute façon ça sert aussi pour d'autre !

Merci à ceux qui m'aide, merci à toi Micro ;)
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Sélectionner / Déplacer, Redimensionner Objets Canvas

Message par microdevweb »

Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Répondre