PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 27-04-2009 15:56:13

patricktobou  
Membre Geek
Lieu: Cameroun
Date d'inscription: 31-10-2008
Messages: 57
Pépites: 309
Banque: 0

[RESOLU] manipuler le menu à partir du code

Bonsoir à tous,

J'ai un soucis pour mon menu car j'aimerais le modifier à partir du code
et je ne sais comment faire. Le menu de l'application s'appelle m_etmf_frame et la feuille qui l'appelle c'est
w_etmf_frame.
Si quelqu'un peut m'aider je le remercie d'avance

Windows XP
PB 11.1 Build 8123
Oracle 10g

Dernière modification par patricktobou (08-05-2009 16:43:56)

Hors ligne

 

#2 27-04-2009 15:58:35

dark ryus  
Membre completement Geek
Lieu: Nancy
Date d'inscription: 30-09-2008
Messages: 129
Pépites: 700
Banque: 0
Site web

Re: [RESOLU] manipuler le menu à partir du code

Heu tu veux faire quoi aussi????

Hors ligne

 

#3 27-04-2009 16:22:55

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] manipuler le menu à partir du code

Bonsoir,

window.MenuId pour récupérer une référence au menu courant d'une fenêtre
window.ChangeMenu(...) pour changer le menu courant d'une fenêtre

voir aussi : http://pbadonf.fr/forum/viewtopic.php?id=332


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#4 28-04-2009 04:45:28

BRWA  
Membre Power Geek
Lieu: Beuzet (Belgique)
Date d'inscription: 18-12-2008
Messages: 151
Pépites: 24,612
Banque: 0

Re: [RESOLU] manipuler le menu à partir du code

Code: pb

w_etmf_frame.m_etmf_frame.[élément du menu].[propriété à changer]

w_etmf_frame.m_etmf_frame.m_fichiers.Visible = true
w_etmf_frame.m_etmf_frame.m_fichiers.m_ouvrir.Enabled = true
w_etmf_frame.m_etmf_frame.m_edition.m_premiertext.Text = 'changement de text'

Dernière modification par BRWA (28-04-2009 04:47:35)


Wagener Bruno

Hors ligne

 

#5 29-04-2009 07:57:49

patricktobou  
Membre Geek
Lieu: Cameroun
Date d'inscription: 31-10-2008
Messages: 57
Pépites: 309
Banque: 0

Re: [RESOLU] manipuler le menu à partir du code

Bonjour BRWA
Merci pour ton code mais j'ai un soucis :
lorsque j'utilise il m'affiche l'erreur suivante: Error: C0019: Incompatible property m_etmf_frame for type w_etmf_frame
Comment peut-on la corriger
Merci

Hors ligne

 

#6 29-04-2009 08:16:40

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] manipuler le menu à partir du code

Un petit problème d'association du menu et de la fenêtre peut-être?
Tu as fait ça comment?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#7 29-04-2009 08:19:38

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] manipuler le menu à partir du code

si m_etmf_frame est bien le menu associé à w_etmf_frame :

Code: pb

m_etmf_frame lm_etmf_frame

// récup du menu
lm_etmf_frame = w_etmf_frame.MenuId

// traitements (ex)
lm_etmf_frame.m_file.Visible = True

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22