Seite 1 von 1

Mehrere MDI Gadgets

Verfasst: 28.08.2005 23:34
von MASH
Kann man mehrere MDI Gadgets in ein fenster verstauen? Bei mir stürzt immer das Programm ab, wenn ich es versuche MIDI in MDI geht (ohne Debugger).

Verfasst: 28.08.2005 23:40
von Hroudtwolf
MIDI Gadget ?

Du meinst ein MDI Gadget ?!

Du darfst das hier nicht vergessen....

Code: Alles auswählen

CloseGadgetList()
Es muss immer an des Ende deiner MDI Inhalte

UGF so.

Code: Alles auswählen

MDIGadget(0, 0, 0, 0, 0, 1, 2, #PB_MDI_AutoSize)
        AddGadgetItem(0, -1, "child window")
CloseGadgetList()

Verfasst: 28.08.2005 23:48
von MASH
Ja ich meinte ein MDI Gadget

Dass hatte ich schon nicht vergessen!

Code: Alles auswählen

  If CreateGadgetList(WindowID(#HexWindow))
    MDIGadget(2,0,0,0,0,3,3,#PB_MDI_AutoSize)
    AddGadgetItem(2,-1,"Neues Fenster 1")
    
  CloseGadgetList()
    
    MDIGadget(3,0,0,0,0,3,4,#PB_MDI_AutoSize)
    AddGadgetItem(3,-1,"Neues Fenster 2")
    
  CloseGadgetList()
  EndIf

Verfasst: 29.08.2005 01:40
von nco2k

Code: Alles auswählen

  If CreateGadgetList(WindowID(#HexWindow)) 
    MDIGadget(2,0,0,0,0,3,3,#PB_MDI_AutoSize) 
    AddGadgetItem(2,-1,"Neues Fenster 1") 
    MDIGadget(3,0,0,0,0,3,4,#PB_MDI_AutoSize) 
    AddGadgetItem(3,-1,"Neues Fenster 2") 
    CloseGadgetList() 
  EndIf
c ya,
nco2k

Verfasst: 29.08.2005 15:23
von MASH
Danke aber ich möchte kein MDI in MDI sondern mehrere MDI's in einem fenster!!!

EDIT: Alles klar villeicht sollte ich die Hilfe doch genau lesen. Man muss dieses teil halt wie eingadget behnadeln z.B. listiconview gadget (Da werden die säulen hinzugefügt). Hier werden aber neue fenster hinzugefügt

Code: Alles auswählen

  If CreateGadgetList(WindowID(#HexWindow)) 
    MDIGadget(2,0,0,0,0,3,3,#PB_MDI_AutoSize) 
    AddGadgetItem(2,-1,"Neues Fenster 1") 
    AddGadgetItem(2,-1,"Neues Fenster 2")
    AddGadgetItem(2,-1,"Neues Fenster 3")
    CloseGadgetList() 

Verfasst: 29.08.2005 17:51
von javabean
Aus der PB-Hilfe:
Aufgrund der Verknüpfung mit dem Fenstermenü kann sich nur ein MDIGadget() auf einem Fenster befinden, natürlich können Sie auf Wunsch ein weiteres auf einem zweiten Fenster platzieren. Sie können dieses Gadget nur direkt auf einem Fenster platzieren, Sie können es NICHT in ein ContainerGadget(), SplitterGadget() oder PanelGadget() einfügen.
[/b]