[ RESOLU ] Probleme Menu invisible sur mon programme

Codes specifiques à Linux
Shade
Messages : 52
Inscription : sam. 05/juin/2010 15:40

[ RESOLU ] Probleme Menu invisible sur mon programme

Message par Shade »

Salut tous le monde

je me tourne vers vous car j'ai un petit soucis
dans mon programme en développement j'ai mis un menu type standard (fichier, config, aide) mais au moment de la compilation celui ci n’apparais pas sur la fenêtre

je ne vois pas pourquoi

avez vous une idée ?

merci d'avance
Dernière modification par Shade le ven. 09/mai/2014 2:43, modifié 1 fois.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Probleme Menu invisible sur mon programme

Message par graph100 »

Fais un code minimaliste pour pouvoir tester, de façon à ce qu'on puisse reproduire la situation dans laquelle tu es, et proposer de l'aide !
Parce que là c'est compliqué de répondre...
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Shade
Messages : 52
Inscription : sam. 05/juin/2010 15:40

Re: Probleme Menu invisible sur mon programme

Message par Shade »

ok pas de soucis je vous prépare sa des que j'ai 5 min
Shade
Messages : 52
Inscription : sam. 05/juin/2010 15:40

Re: Probleme Menu invisible sur mon programme

Message par Shade »

salut voila un petit bout de code

le main ci dessous:

Code : Tout sélectionner

IncludeFile "win_1.pbf"

Procedure Quit()
  
  End 
  
EndProcedure


OpenWindow_1()

Repeat
     Event = WaitWindowEvent()
     
     Select Event
     
       Case #PB_Event_Gadget
         Select EventGadget()
             
           Case BT_Quitter
             Quit()
                         
         EndSelect
         
       Case #PB_Event_Menu
         Select EventMenu()
             
           Case #Quitter
             Quit()
             
         EndSelect
     EndSelect
   Until Event = #PB_Event_CloseWindow
la fenêtre :

Code : Tout sélectionner

;
; This code is automatically generated by the FormDesigner.
; Manual modification is possible to adjust existing commands, but anything else will be dropped when the code is compiled.
; Event procedures needs to be put in another source file.
;

Global Window_1

Enumeration FormGadget
  #BT_Quitter
EndEnumeration

Enumeration FormMenu
  #Quitter
  #Aide
EndEnumeration


Procedure OpenWindow_1(x = 0, y = 0, width = 150, height = 110)
  Window_1 = OpenWindow(#PB_Any, x, y, width, height, "", #PB_Window_SystemMenu)
  CreateMenu(0, WindowID(Window_1))
  MenuTitle("Fichier")
  MenuItem(#Quitter, "Quitter")
  MenuTitle("?")
  MenuItem(#Aide, "Aide")
  ButtonGadget(#BT_Quitter, 30, 30, 90, 30, "Quitter")
EndProcedure

Procedure Window_1_Events(event)
  Select event
    Case #PB_Event_CloseWindow
      ProcedureReturn #False

    Case #PB_Event_Menu
      Select EventMenu()
        Case #Quitter
        Case #Aide
      EndSelect

    Case #PB_Event_Gadget
      Select EventGadget()
      EndSelect
  EndSelect
  ProcedureReturn #True
EndProcedure

est voici un petit screen :
Image

petite question par rapport a se bug, sa peut venir d'une lib qui n'est pas installé ?
Shade
Messages : 52
Inscription : sam. 05/juin/2010 15:40

Re: Probleme Menu invisible sur mon programme

Message par Shade »

salut tous le monde

ces good j'ai une la réponse sur le fofo anglais ces une erreur de ma part sur ubuntu les dernière version les menu se trouve en haut de l’écran est non en haut de la fenêtre du programme

donc résolu

merci encore a tous
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: [ RESOLU ] Probleme Menu invisible sur mon programme

Message par graph100 »

Comme Mac alors 8O , je savais pas non plus ! Et puis ma version n'étant pas à jour j'aurais pas pu trouver ce qui clochait :roll:
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Répondre