Mehrere MDI Gadgets

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
MASH
Beiträge: 130
Registriert: 22.05.2005 17:43

Mehrere MDI Gadgets

Beitrag 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).
Zuletzt geändert von MASH am 29.08.2005 15:25, insgesamt 1-mal geändert.
Danke Mark S.
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag 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()
Benutzeravatar
MASH
Beiträge: 130
Registriert: 22.05.2005 17:43

Beitrag 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
Danke Mark S.
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag 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
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Benutzeravatar
MASH
Beiträge: 130
Registriert: 22.05.2005 17:43

Beitrag 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() 
Danke Mark S.
javabean
Beiträge: 29
Registriert: 16.12.2004 18:47

Beitrag 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]
Antworten