Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
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
Heu tu veux faire quoi aussi????
Hors ligne
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
Hors ligne
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)
Hors ligne
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
Un petit problème d'association du menu et de la fenêtre peut-être?
Tu as fait ça comment?
Hors ligne
si m_etmf_frame est bien le menu associé à w_etmf_frame :
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
Hors ligne