FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Nouvelle version 0.32
par jean_debord Aujourd'hui à 8:55

» Le seprent qui se mange la queue avec LE DOSSIER EN COURS
par Fredisland Aujourd'hui à 8:37

» Convertir un fichier BAS panoramic en fichier EXE
par Fredisland Aujourd'hui à 8:36

» Et encore un éditeur...
par Jicehel Aujourd'hui à 8:23

» Les tableaux
par JL35 Hier à 22:15

» Numéro d'objet survolé par la souris.
par Pedro Alvarez Hier à 17:51

» GPP - Nouvelle version en cours de développement
par Jicehel Hier à 12:58

» Logiciel de traduction: dernières avancées.
par Jicehel Hier à 12:56

» Crash récurent de l'éditeur
par Fredisland Hier à 11:13

» Exemple d'une nouvelle version d'un GRID
par Minibug Mar 24 Avr 2018 - 19:07

» amelioration de digit1
par pascal10000 Mar 24 Avr 2018 - 8:25

» Demande de correction de la commande instr_right.
par pascal10000 Mar 24 Avr 2018 - 7:54

» Recherche de texte AVANT/ARRIERE dans un SYNEDIT
par silverman Lun 23 Avr 2018 - 18:51

» molette de la souris
par Fredisland Lun 23 Avr 2018 - 17:57

» Plusieurs fonctions pour la souris
par Fredisland Lun 23 Avr 2018 - 17:47

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2018
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
30      
CalendrierCalendrier

Partagez | 
 

 boutons & container

Aller en bas 
AuteurMessage
papyx

avatar

Nombre de messages : 50
Age : 72
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

MessageSujet: boutons & container   Lun 13 Sep 2010 - 20:34

je voudrai utiliser une possibilité entre ces 2 objets, mais je n'y parviens pas.
Est-il possible de savoir si tel ou tel objet est visible ou non? No
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: boutons & container   Lun 13 Sep 2010 - 23:12

Désolé, mais tu n'es vraiment pas assez explicite dans ta demande. Mets au moins un bout de code, ou dis-en davantage.
Revenir en haut Aller en bas
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: boutons & container   Mar 14 Sep 2010 - 6:27

Bonjour papyx

et bienvenu sur le forum ! cheers
je n'avais pas eu encore l'occasion de le faire...

Un objet container est, à l'origine, pour "regrouper" des options.
comme dans l'exemple ci-dessous (tiré tout droit de la doc, j'ai rajouté des noms aux objets car je trouve que c'est plus parlant...)

Ou peut être veux tu parler d'un 'objet' FRAME ?

Dans ce cas, regarde l'exemple fourni par Klaus (demo_FRAME.bas) : dans un de ses frames il y a un bouton pour quitter le programme de démo.

En ce qui concerne le fait de savoir si un objet est visible ou invisible, à ma connaissance il n'existe pas de fct qui permette de le savoir sous Panoramic.
Pour ma part, si je voulais connaitre l'état d'un objet, je mémoriserai son état dans un tableau dans le genre : attribut_objet%(n°objet)

Code:
dim container%:container%=1
dim option1%:option1%=2
dim option2%:option2%=3

container_option container%
left container%,35

option option1% : parent option1%, container%
top option1%,10
left option1%,10
caption option1%,"option 1"

option option2% : parent option2%, container%
top option2%,40
left option2%,10
caption option2%,"option 2"


' ===================== ligne à insérer au début du programme
label FRAME_function, FRAME_err : dim FRAME_params$

label clickBouton
dim Frame% : Frame% = 4
dim Bouton%: Bouton%= 5
dim Bouton2%:Bouton2%=6
dim attribut_objet%(10)


' création du frame n° 4
FRAME_params$ = "Create|N="+str$(Frame%)+"|H=200|W=400|T=120|L=35|"
gosub FRAME_function

FRAME_params$ = "Mode|silent|space=1|"
gosub FRAME_function

FRAME_params$ = "FRAME_label|N="+str$(Frame%)+"|L=Essai de frame|"
gosub FRAME_function

button Bouton% : top Bouton%,10 : left Bouton%,10 : width Bouton%,100
caption Bouton%,"Cacher un Bouton" : on_click Bouton%,clickBouton
' on rattache le bouton à l'objet Frame :
FRAME_params$ = "Object_add|N="+str$(Frame%)+"|P="+str$(Bouton%)+"|"
gosub FRAME_function

button Bouton2% : top Bouton2%,40 : left Bouton2%,10 : width Bouton2%,100
caption Bouton2%,"Bouton visible"
' on rattache le bouton à l'objet Frame :
FRAME_params$ = "Object_add|N="+str$(Frame%)+"|P="+str$(Bouton2%)+"|"
gosub FRAME_function

END


clickBouton:
  if attribut_objet%(0)=0
    hide Bouton2%
    caption Bouton%,"Montrer un bouton"
  else
    show Bouton2%
    caption Bouton%,"Cacher un bouton"
  end_if
  attribut_objet%(0)=bin_xor(attribut_objet%(0),1)
return

' ============== fin application
' A adapter en fonction du répertoire contenant FRAME.bas

#INCLUDE "H:\Perso\Dev\Panoramic\FRAME\FRAME.bas"


Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
papyx

avatar

Nombre de messages : 50
Age : 72
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

MessageSujet: Re: boutons & container   Mar 14 Sep 2010 - 9:45

Bonjour Nardo26
je te remercies pour ces infos.
Donc, si j'ai bien compris on ne peut pas relier ces 2 types d'objets. (tant pis!)
Par contre j'ai cru que l’objet "container" était synonyme de "frame".

PS
Je suis débutant avec Panoramic, mais je lui trouve des avantages intéressants,
notamment son autonomie vis-à-vis de Windows. Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Nardo26

avatar

Nombre de messages : 2294
Age : 49
Localisation : Valence
Date d'inscription : 02/07/2010

MessageSujet: Re: boutons & container   Mar 14 Sep 2010 - 10:16

Il n'y a pas de "tant pis!" Wink
sinon ça sert à quoi que notre ami Klaus se décarcasse ?!!! Smile

FRAME est un pseudo-objet que Klaus à développé pour justement regrouper autre chose que des options... regarde sur son site, il y a un lien pour télécharger un fichier zip qui contient le fichier FRAME.bas à inclure dans ton programme (cf. mon exemple) ainsi que la doc qui va avec...
Je pense que tu trouveras ton bonheur...

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
papyx

avatar

Nombre de messages : 50
Age : 72
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

MessageSujet: Re: boutons & container   Mar 14 Sep 2010 - 10:39

je suis pas doué : je n'arrive pas à trouver l'exemple FRAME.BAS.
Il semblerait que c'est ce type d'objet qui m’intéresse. Embarassed
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 10967
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: boutons & container   Mar 14 Sep 2010 - 11:28

Pour trouver l'objet FRAME:

- tu vas sur mon site: http://membres.multimania.fr/klaus/Bienvenue.1.html
- tu choisis "Panormaic"
- tu cliques sur "Pseudo-objets"
- tu télécharges la distribution en cliquant sur ">" de la ligne FRAME (le "?" donne des infos utiles...)

Tu récupères un fichier ZIP qui contient essentiellement frame.bas, un programme de démo et un fichier de documentation...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papyx

avatar

Nombre de messages : 50
Age : 72
Localisation : hénin-beaumont(62)
Date d'inscription : 04/09/2010

MessageSujet: Re: boutons & container   Mar 14 Sep 2010 - 11:57

Bonjour Klaus et merci
bonne journée. Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: boutons & container   

Revenir en haut Aller en bas
 
boutons & container
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» probleme pour faire un lien avec mes boutons
» boutons à la place du dispatcher
» [Resolu] Disparitions de boutons et autres !
» Texte à la place de boutons-image et autre
» bouton cliquable

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: