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
» trop de fichiers en cours
MAIN_MENU Emptypar Marc Aujourd'hui à 11:42

» Bataille navale SM
MAIN_MENU Emptypar jjn4 Hier à 17:39

» Une calculatrice en une ligne de programme
MAIN_MENU Emptypar jean_debord Hier à 8:01

» Gestion d'un système client-serveur.
MAIN_MENU Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
MAIN_MENU Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
MAIN_MENU Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
MAIN_MENU Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
MAIN_MENU Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
MAIN_MENU Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
MAIN_MENU Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
MAIN_MENU Emptypar leclode Dim 21 Avr 2024 - 18:09

» 2D_fill_color(résolu)
MAIN_MENU Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
MAIN_MENU Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
MAIN_MENU Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
MAIN_MENU Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

 

 MAIN_MENU

Aller en bas 
2 participants
AuteurMessage
Jean Claude

Jean Claude


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

MAIN_MENU Empty
MessageSujet: MAIN_MENU   MAIN_MENU EmptyVen 16 Juil 2010 - 0:34

Serait-il possible d'avoir la possibilité de controler le TOP d'un MAIN_MENU ?
Le but est de pouvoir placer le Main_Menu sous un faux_bandau d'un FORM dont a enlevé le "vrai" bandau par BODER_HIDE
Un exemple pour illustrer:
Code:
dim caption_bandau$,pdf$,font_titre$
label cre_form,position_form,abandon_form

label fin
' =====================================  FORM 0  ===============================
hide 0
' ===================================== FORM 100 ===============================
nf%=100:wnf%=500:hnf%=400:pdf$="CC"
df0=4:' Epaisseur du dépacement extérieur du Form nf%
rf=205:gf=255:bf=255:' Couleur_Form
rp=0:gp=0:bp=255:' Couleur_cadre_Bandau
hb=34:' Hauteur du bandau
rb=0:gb=200:bb=200:' couleur_remplissage_Bandau
epe=2:' épaisseur du trait d'encadrement Bandau et Form
caption_bandau$="FORM 100":font_titre$="fixedsys":rt=0:gt=0:bt=255: ' Titre_bandeau (police et couleur)
gosub cre_form

main_menu 106
sub_menu 107:parent 107,106:caption 107,"Quitter"
' ===================================== avant END ==============================
END
' ==============================================================================
cre_form:
if hb<34 then message " La variable hb doit être > 33":terminate
if df0<4 then message " La variable df0 doit être > 33":terminate
form nf%:width nf%,wnf%:height nf%,hnf%:command_target_is nf%
gosub position_form:color nf%,225,225,225: ' Couleur du dépacement
border_hide nf%

nf%=nf%+1:form nf%:width nf%,width(nf%-1)-(df0*2):height nf%,height(nf%-1)-(df0*2)
top nf%,top(nf%-1)+df0:left nf%,left(nf%-1)+df0
color nf%,rf,gf,bf:border_hide nf%:command_target_is nf%
' bandau
np%=nf%+1:picture np%:width np%,width(nf%):height np%,hb:top np%,0:left np%,0
2d_target_is np%
2d_pen_width epe:2d_pen_color rp,gp,bp
2d_fill_color rb,gb,bb
2d_rectangle epe,epe,width(np%)-int(epe/2),height(np%)-int(epe/2)
' bouton
np%=np%+1:picture np%:width np%,26:height np%,26:top np%,epe*2:left np%,width(np%-1)-(26+epe)
color np%,rp,gp,bp
file_load np%,"croixrouge2.bmp":on_click np%,abandon_form
' titre
np%=np%+1:alpha np%::top np%,int(height(np%-1)/2)-(epe*2):left np%,((epe*2)*2):caption np%,caption_bandau$
color np%,rb,gb,bb:font_name np%,font_titre$:font_color np%,rt,gt,bt
return
' ==============================================================================
abandon_form:
hide nf%:hide nf%-1
show 0
return

position_form:
if pdf$="HG" then left nf%,0:top nf%,0
if pdf$="HC" then left nf%,int(xe/2)-int(width(nf%)/2):top nf%,0
if pdf$="HD" then left nf%,xe-width(nf%):top nf%,0
if pdf$="BG" then left nf%,0:top nf%,ye-height(nf%)
if pdf$="BC" then left nf%,int(xe/2)-int(width(nf%)/2):top nf%,ye-height(nf%)
if pdf$="BD" then left nf%,xe-width(nf%):top nf%,ye-height(nf%)
if pdf$="CG" then left nf%,0:top nf%,int(ye/2)-int(height(nf%)/2)
if pdf$="CC" then left nf%,int(xe/2)-int(width(nf%)/2):top nf%,int(ye/2)-int(height(nf%)/2)
if pdf$="CD" then left nf%,xe-width(nf%):top nf%,int(ye/2)-int(height(nf%)/2)
if pdf$="DM" then left nf%,lnf%:top nf%,tnf%
if pdf$="" then message "La variable pdf$ doit être renseigné":terminate
return

fin:
terminate

Supprimer le FILE_LOAD ligne 47 ou charger une icone de bouton de fermeture 25x25.

J'aurais aimé avoir le main_menu de la ligne 23 sous le "faux" bandeau.

et maintenant Sleep
Revenir en haut Aller en bas
Klaus

Klaus


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

MAIN_MENU Empty
MessageSujet: Re: MAIN_MENU   MAIN_MENU EmptyVen 16 Juil 2010 - 8:07

A ma connaissance, ce n'est pas possible. Un mais_menu crée une barre de menus qui a une position bien définie dans une form, et on ne peut pas changer cela, avec les moyens actuels de Panoramic, mais cela, tu le sais. Je pense qu'un main_menu par nature est lié à une position précise. On pourrait peu-être imaginer un autre type de menu (pop-up menu, context menu, ...) pour lequel on pourrait définir la position et éventuellement des attributs comme visible de façon permanente etc ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


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

MAIN_MENU Empty
MessageSujet: Re: MAIN_MENU   MAIN_MENU EmptyVen 16 Juil 2010 - 11:14

Oui éffectivement je sais que çà n'est pas possible actuellement dans panoramic, c'est justement ma question:
Serait-il possible d'avoir la possibilité de controler le TOP d'un MAIN_MENU ?
Si çà n'est pas possible (ou pas souhaité par Jack) j'ai juste besoin de le savoir pour me débrouiller autrement. Par exemple une "barre de bouton" dans un PICTURE avec de jolies petits icones
On pourrait aussi envisager un CONTAINER_ALPHA .......

PS: Ce matin pas moyen d'insérer un Smiley, pas de gras, pas d'italique, pas d'insertion de code ou de citation. Je me demande si c'est chez moi uniquement


Revenir en haut Aller en bas
Contenu sponsorisé





MAIN_MENU Empty
MessageSujet: Re: MAIN_MENU   MAIN_MENU Empty

Revenir en haut Aller en bas
 
MAIN_MENU
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: