Powerbuilder pour les completement Geeks !

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