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.
aide pour button Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
aide pour button Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
aide pour button Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
aide pour button Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
aide pour button Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
aide pour button Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
aide pour button Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
aide pour button Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
aide pour button Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
aide pour button Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
aide pour button Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
aide pour button Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
aide pour button Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
aide pour button Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
aide pour button 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 du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 aide pour button

Aller en bas 
2 participants
AuteurMessage
debut




Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

aide pour button Empty
MessageSujet: aide pour button   aide pour button EmptyMer 16 Jan 2008 - 14:04

jarrive pas a revenir au menu1 quand je clic sur (retour menu1) sa bug

voici le code dun débutant confused

Code:
label menu2
label menu1

menu1:
button 1
left 1,1
top 1,1
width 1,100
caption 1, "menu 1"
on_click 1,menu2

button 2
left 2,1
top 2,26
width 2,100
caption 2, "menu 1"
end

menu2:
button 3
left 3,1
top 3,1
width 3,100
caption 3, "retour menu 1"
on_click 3,menu1

button 4
left 4,1
top 4,26
width 4,100
caption 4,"menu 2"
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button EmptyMer 16 Jan 2008 - 23:17

Premièrement, les commandes du type
Code:
on_click Numéro_d_objet,Nom_de_label
sont des appels à des sous-programmes de traitement d'événement.
A ce titre, il doivent se terminer par
Code:
return
comme tout sous-programme.

Deuxièmement, ce qui ne va pas dans ton exemple, c'est que à chaque fois qu'on clique sur l'objet 1, on effectue un traitement qui crée un objet (en l'occurence le bouton numéro 3) or, un objet ne peut être créé qu'une seule fois ! Au deuxième click, l'objet 3 ne peut pas être créé à nouveau. Il y aura une erreur car l'objet numéro 3 existe déjà.

Explique moi ce que tu veux réaliser et je vais te montrer le code pour le faire.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
debut




Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button EmptyJeu 17 Jan 2008 - 7:41

je veux faire un petit album photo pour commencé
plus tard quand jaurai compri le code un plus gros album


jaimerai avoir 2 button (album 1) (album 2)
chaque album contiendra 2 photos
chaque photo que je clique les voir en entier
aprêt lavoir vue en entier je re clique desu limage pour voir les 2 photos précédent

jaimerai avoir toujour le choix de clique album 2 ou album 2

jai mi ma demande le plus petit possible pour le code
merci pour ton aide Very Happy
Revenir en haut Aller en bas
debut




Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button EmptyJeu 17 Jan 2008 - 7:45

(corigé) jaimairai avoir toujour le choix de cliqué album 1 ou album 2
Revenir en haut Aller en bas
debut




Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button EmptyVen 18 Jan 2008 - 1:42

je vien juste de comprendre le principe des button avec sous-rogramme
sai tellement simple a comprendre que je suis presque géné de lavoir demandé

je peu faire les albums sans problème

la seul chose qui manque sais des button image, peut être dans une autre version sa va être possible

mille merci
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button EmptyVen 18 Jan 2008 - 7:21

Il ne faut pas du tout être géné, le forum est là pour demander toute sortes de renseignements.

Je t'ai fait un programme qui correspond à ton "cahier des charges", c'est à dire:
- avoir en permanence 2 boutons Album1 et Album2
- quand on clique sur un bouton, il s'affiche l'album correspondant
- un album est constitué de 2 photos
- quand on clique sur une photo de l'album, elle s'agrandit et l'album disparait
- quand on clique sur la photo agrandie, elle disparait et l'album redevient visible.

Voici le code:
Code:
dim image$(4):rem pour mémoriser 4 noms de fichiers

label On_Click_Button_1
label On_Click_Button_2
label On_Click_Picture_3
label On_Click_Picture_4
label On_Click_Picture_5

rem position et dimension de FORM0
left 0,100
top 0,100
width 0,335
height 0,275
caption 0,"Mon Album"
 
rem création et position du premier bouton
button 1
left 1,9
top 1,204
caption 1,"Album 1"
on_click 1,On_Click_Button_1

rem création et position du deuxième bouton
button 2
left 2,97
top 2,204
caption 2,"Album 2"
on_click 2,On_Click_Button_2

rem création et position de la première petite image
picture 3
left 3,35
top 3,50

rem création et position de la deuxième petite image
picture 4
left 4,170
top 4,50

rem création et position de la grande image
picture 5
left 5,0
top 5,0
width 5,250
height 5,200
on_click 5,On_Click_Picture_5

rem on rend invisible l'objet numéro 5 (grande image)
hide 5

rem fin du programme principal (A NE PAS OUBLIER)
end

rem partie pour les sous-programmes

On_Click_Button_1:
rem on mémorise les noms des fichiers
image$(3)="image_A.bmp"
image$(4)="image_B.bmp"
rem on remplit les objets PICTURE
file_load 3,image$(3)
file_load 4,image$(4)
rem on rend invisible l'objet numéro 5 (grande image)
hide 5
rem on rend visibles les 2 images de l'album
show 3:show 4
rem les clicks sur les images deviennent possibles
on_click 3,On_Click_Picture_3
on_click 4,On_Click_Picture_4
return

On_Click_Button_2:
rem on mémorise les noms dans un tableau
image$(3)="image_C.bmp"
image$(4)="image_D.bmp"
rem on remplit les objets PICTURE avec les images
file_load 3,image$(3)
file_load 4,image$(4)
rem on rend invisible l'objet numéro 5 (grande image)
hide 5
rem on rend visibles les 2 images de l'album
show 3:show 4
rem les clicks sur les images deviennent possibles
on_click 3,On_Click_Picture_3
on_click 4,On_Click_Picture_4
return

On_Click_Picture_3:
rem on met l'image 3 dans l'objet système 5
file_load 5,image$(3)
rem on le rend visible (grande image)
show 5
rem on efface les images de l'album
hide 3:hide 4
return

On_Click_Picture_4:
rem on met l'image 4 dans l'objet système 5
file_load 5,image$(4)
rem on le rend visible (grande image)
show 5
rem on efface les images de l'album
hide 3:hide 4
return

On_Click_Picture_5:
rem on rend invisible cet objet 5 (grande image)
hide 5
rem on rend visibles les images de l'album
show 3:show 4
return

Ce programme utilise 4 images que j'ai appelé image_A.bmp, image_B.bmp, image_C.bmp, image_D.bmp

Pour que tu puisses essayer directement ce programme, j'ai créé une application en mettant ces 4 images dans le même répertoire que le source. Ainsi, ces 4 images font parties de l'exécutable et on obtient un seul fichier!

Tu peux télécharger ce fichier exécutable (zippé) et l'essayer.
www.panoramic-language.com/Reference/Executable/mon_album.zip
N'hésites surtout pas à me poser des questions!


Dernière édition par le Ven 18 Jan 2008 - 21:13, édité 1 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
debut




Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button EmptyVen 18 Jan 2008 - 10:30

ton exemple de programme va beaucoup maidez a comprendre comment cliqué sur une petit photo pour lagrandir et le reste aussi

le service daide numéro 1
je pensai pas avoir une code aussi génial

pluss que je connai canomamic pluss je le trouve simple a apprendre
jai essayer de apprendre dautre language mes il y avait toujours quelque chose quil me manquai comme une SDL_image que jarrive pas a installé ou le language ne fonctionnai plus en vista les mise a jour ne se fon plus ex...

le language que je trouvai facile sait quickbasic mais je le trouvai limité
pour les image pour le nombre de ligne de code aussi pas de souri il ne fonctionne plus sous xp

panoramic sait comme un quickbasic plus évoluer

merci pour ton travail.
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button EmptyLun 21 Jan 2008 - 18:26

Une amélioration dans ce que je t'ai proposé est d'avoir une "vignette" des photos de l'album quand on clique sur l'un des 2 boutons.
Pour cela, il suffit d'introduire une commande
Code:
stretch_on Numéro_d_objet
sur les pictures. Ainsi, ces pictures vont visualiser une réduction de la photo et non plus une partie de la photo.

Voici le code modifié (4 commandes stretch_on ajoutées):
Code:
dim image$(4):rem pour mémoriser 4 noms de fichiers

label On_Click_Button_1
label On_Click_Button_2
label On_Click_Picture_3
label On_Click_Picture_4
label On_Click_Picture_5

rem position et dimension de FORM0
left 0,100:top 0,100:width 0,335:height 0,275
caption 0,"Mon Album"
 
rem création et position du premier bouton
button 1
left 1,9:top 1,204
caption 1,"Album 1"
on_click 1,On_Click_Button_1

rem création et position du deuxième bouton
button 2
left 2,97:top 2,204
caption 2,"Album 2"
on_click 2,On_Click_Button_2

rem création et position de la première petite image
picture 3
left 3,35:top 3,50:height 3,80

rem création et position de la deuxième petite image
picture 4
left 4,170:top 4,50:height 4,80

rem création et position de la grande image
picture 5
left 5,0:top 5,0:width 5,250:height 5,200
on_click 5,On_Click_Picture_5

rem on rend invisible l'objet numéro 5 (grande image)
hide 5

rem fin du programme principal (A NE PAS OUBLIER)
end

rem partie pour les sous-programmes

On_Click_Button_1:
rem on mémorise les noms des fichiers
image$(3)="image_A.bmp"
image$(4)="image_B.bmp"
rem on remplit les objets PICTURE
file_load 3,image$(3):stretch_on 3
file_load 4,image$(4):stretch_on 4
rem on rend invisible l'objet numéro 5 (grande image)
hide 5
rem on rend visibles les 2 images de l'album
show 3:show 4
rem les clicks sur les images deviennent possibles
on_click 3,On_Click_Picture_3
on_click 4,On_Click_Picture_4
return

On_Click_Button_2:
rem on mémorise les noms dans un tableau
image$(3)="image_C.bmp"
image$(4)="image_D.bmp"
rem on remplit les objets PICTURE avec les images
file_load 3,image$(3):stretch_on 3
file_load 4,image$(4):stretch_on 4
rem on rend invisible l'objet numéro 5 (grande image)
hide 5
rem on rend visibles les 2 images de l'album
show 3:show 4
rem les clicks sur les images deviennent possibles
on_click 3,On_Click_Picture_3
on_click 4,On_Click_Picture_4
return

On_Click_Picture_3:
rem on met l'image 3 dans l'objet système 5
file_load 5,image$(3)
rem on le rend visible (grande image)
show 5
rem on efface les images de l'album
hide 3:hide 4
return

On_Click_Picture_4:
rem on met l'image 4 dans l'objet système 5
file_load 5,image$(4)
rem on le rend visible (grande image)
show 5
rem on efface les images de l'album
hide 3:hide 4
return

On_Click_Picture_5:
rem on rend invisible cet objet 5 (grande image)
hide 5
rem on rend visibles les images de l'album
show 3:show 4
return

Une application contenant ce code et 4 photos en exemple est disponible.

Tu peux télécharger ce fichier exécutable (zippé) et l'essayer.
www.panoramic-language.com/Reference/Executable/mon_album.zip
Revenir en haut Aller en bas
https://panoramic.1fr1.net
debut




Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button EmptyMar 22 Jan 2008 - 6:29

javais trouvé une autre facon de la faire mes avec plus de code

merci pour le rajou ton code et plus court plus facile pour moi
Revenir en haut Aller en bas
Contenu sponsorisé





aide pour button Empty
MessageSujet: Re: aide pour button   aide pour button Empty

Revenir en haut Aller en bas
 
aide pour button
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Aide-mémoire des mots-clés Panoramic
» Aide pour la création d'un wrapper pour le langage Linotte.
» aide pour mon album photos
» aide pour list
» aide pour mot de passe

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: