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
» Gestion d'un système client-serveur.
un clic droit évènementiel Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
un clic droit évènementiel Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
un clic droit évènementiel Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
un clic droit évènementiel Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
un clic droit évènementiel Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
un clic droit évènementiel Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
un clic droit évènementiel Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
un clic droit évènementiel Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
un clic droit évènementiel Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
un clic droit évènementiel Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
un clic droit évènementiel Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
un clic droit évènementiel Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
un clic droit évènementiel Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
un clic droit évènementiel Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
un clic droit évènementiel Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
ETB Pokémon Fable Nébuleuse : où ...
Voir le deal

 

 un clic droit évènementiel

Aller en bas 
4 participants
AuteurMessage
bignono

bignono


Nombre de messages : 1127
Age : 66
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 : 51
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 : 66
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 : 69
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 : 66
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: