FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
un clic droit évènementiel Emptypar Pedro Hier à 15:50

» Un autre pense-bête...
un clic droit évènementiel Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
un clic droit évènementiel Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
un clic droit évènementiel Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
un clic droit évènementiel Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
un clic droit évènementiel Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
un clic droit évènementiel Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
un clic droit évènementiel Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
un clic droit évènementiel Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
un clic droit évènementiel Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
un clic droit évènementiel Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
un clic droit évènementiel Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
un clic droit évènementiel Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
un clic droit évènementiel Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
un clic droit évènementiel Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

 

 un clic droit évènementiel

Aller en bas 
4 participants
AuteurMessage
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

un clic droit évènementiel Empty
MessageSujet: un clic droit évènementiel   un clic droit évènementiel EmptyDim 5 Fév 2012 - 21:31

Bonsoir amis panoramiciens, Smile
Un petit programme de démo pour faire un clic droit évènementiel. Cliquez soit dans le menu commandes pour déclencher un évènement, soit dans le carré noir représentant un scene3d avec le bouton droit de la souris pour afficher un list et choisissez une commande déclenchant un évènement. Dans ma prochaine version de 3d_world, c'est de cette façon que j'utilise le clic droit pour accèder plus rapidement à un certain nombre de commandes.

Code:
dim r,ouiclic,nonclic
label quitter,deplace,taille,rotation,copie,ctxt,montrcach,supprimer,souris

scene3d 1:left 1,200:color 1,20,20,20

main_menu 10
sub_menu 11:parent 11,10:caption 11,"Fichier"
sub_menu 14:parent 14,10:caption 14,"Commandes"
sub_menu 22:parent 22,11:caption 22,"Quitter"        :on_click 22,quitter

sub_menu 42:parent 42,14:caption 42,"Position"      :on_click 42,deplace
sub_menu 43:parent 43,14:caption 43,"Taille"        :on_click 43,taille
sub_menu 44:parent 44,14:caption 44,"Rotation"      :on_click 44,rotation
sub_menu 47:parent 47,14:caption 47,"Dupliquer objet":on_click 47,copie
sub_menu 50:parent 50,14:caption 50,"Changer texte 3d_Text"  :on_click 50,ctxt
sub_menu 51:parent 51,14:caption 51,"Cacher/Montrer" :on_click 51,montrcach
sub_menu 52:parent 52,14:caption 52,"Supprimer"      :on_click 52,supprimer

timer 149:timer_interval 149,1:timer_off 149:on_timer 149,souris
list 150:hide 150:width 150,160:height 150,90
item_add 150,"Position objet":item_add 150,"Taille objet"
item_add 150,"Rotation objet":item_add 150,"Dupliquer objet"
item_add 150,"Supprimer objet":item_add 150,"      FERMER"

timer_on 149
end

souris:
timer_off 149
ouiclic=mouse_right_down(1):nonclic=mouse_right_up(1)
if (ouiclic=1 and nonclic=0)
  left 150,mouse_x_right_down(1):top 150,abs(90-mouse_y_right_down(1)):show 150
end_if
if clicked(150)=1
  r=item_index(150)
  item_insert 150,item_index(150),item_index$(150):item_delete 150,r+1
  hide 150
end_if
  if r=1 then gosub deplace
  if r=2 then gosub taille
  if r=3 then gosub rotation
  if r=4 then gosub copie
  if r=5 then gosub supprimer
  if r=6 then r=0
r=0
timer_on 149
return

deplace:
cls:print "déplacement objet":return
taille:
cls:print "taille objet":return
rotation:
cls:print "rotation objet":return
copie:
cls:print "dupliquer objet":return
ctxt:
cls:print "changer 3d_text":return
montrcach:
cls:print "montrer objet":print "cacher objet":return
supprimer:
cls:print "supprimer objet":return
quitter:
timer_off_all
terminate
En espérant que cela vous sera utile,
cordialement
Bonne soirée à tous. Wink
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

un clic droit évènementiel Empty
MessageSujet: Re: un clic droit évènementiel   un clic droit évènementiel EmptyDim 5 Fév 2012 - 22:16

C'est clair que le clic droit servira Smile Bienvenu aux futurs menus contextuels ...
Revenir en haut Aller en bas
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

un clic droit évènementiel Empty
MessageSujet: Re: un clic droit évènementiel   un clic droit évènementiel EmptyLun 6 Fév 2012 - 0:01

salut,
ça ne marche qu'avec les objets 3D ?
Revenir en haut Aller en bas
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

un clic droit évènementiel Empty
MessageSujet: Re: un clic droit évènementiel   un clic droit évènementiel EmptyLun 6 Fév 2012 - 0:21

Bonsoir exdragon
Tu mets scene2d 1 à la place de scene3d 1 et tu vires color, et ça marche. tu peux même mettre picture 1 à la place de scene3d 1.
Revenir en haut Aller en bas
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

un clic droit évènementiel Empty
MessageSujet: Re: un clic droit évènementiel   un clic droit évènementiel EmptyLun 6 Fév 2012 - 0:55

Merci, Bein alors c'est un vrai miracle que t'as fait, car on l'attendait ce click droit !
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

un clic droit évènementiel Empty
MessageSujet: Re: un clic droit évènementiel   un clic droit évènementiel EmptyLun 6 Fév 2012 - 10:47

Salut Bigono,
Citation :
En espérant que cela vous sera utile,

Oui, je prends. Merci c'est super !

A+

Revenir en haut Aller en bas
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

un clic droit évènementiel Empty
MessageSujet: Re: un clic droit évènementiel   un clic droit évènementiel EmptyLun 6 Fév 2012 - 11:27

Bonjour Jean_Claude,
Heureux que ça puisse te servir.
En ce moment, je regarde si avec la même méthode je peux avoir un double clic!
A +
Revenir en haut Aller en bas
Contenu sponsorisé





un clic droit évènementiel Empty
MessageSujet: Re: un clic droit évènementiel   un clic droit évènementiel Empty

Revenir en haut Aller en bas
 
un clic droit évènementiel
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Clic droit
» ON_CLICK (clic droit)
» Clics droit, gauche et double clic dans un même menu
» Gestion du Simple clic et du Double clic
» Clic droit non reconnu par le sous programme ON_CLICK !! ??

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: