Panels [gelöst]

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Panels [gelöst]

Beitrag von Thomas »

Ich möchte ein Panel-Gadget erstellen, wo nur die laschen zu sehen sind.
Ungefähr so wie im PB-Editor, weil da ist kein "ganzes" Panelgadget zu sehen^^.
Zuletzt geändert von Thomas am 19.11.2007 19:53, insgesamt 1-mal geändert.
v6.00
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thomas
Der PB Editor hat auch den "normalen" PanelGadget, du brauchst nur die Position auf 0 stellen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Stimmt nicht! Um nur die Laschen (Registerkarten) zu sehen, stellt man die Höhe des PanelGadgets() auf #PB_Panel_TabHeight!

Code: Alles auswählen

  If OpenWindow(0, 0, 0, 322, 220, "PanelGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
    PanelGadget     (0, 8, 8, 306, 203)
      AddGadgetItem (0, -1, "Panel 1")
      AddGadgetItem (0, -1,"Panel 2")
    CloseGadgetList()
    ResizeGadget(0, #PB_Ignore,  #PB_Ignore, #PB_Ignore, GetGadgetAttribute(0, #PB_Panel_TabHeight))
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf
Nicht böse gemeint, aber da kann man auch selbst drauf kommen.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Ich stelle mir das halt so vor:
Bild
Des laden vom Bild kann etwas dauern ... :oops: (Freenet ist zurzeit extreeeem laaaam!)
v6.00
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Haste meinen Code nicht ausprobiert?
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thomas

Code: Alles auswählen

If OpenWindow(0,0,0,500,500,"Windows-Vorlage",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  If CreateGadgetList(WindowID(0))
    PanelGadget(1,50,50,200,20)
    AddGadgetItem(1,-1,"Panel 1")
    AddGadgetItem(1,-1,"Panel 2")
    AddGadgetItem(1,-1,"Panel 3")
  EndIf
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

AND51 hat geschrieben:Haste meinen Code nicht ausprobiert?
dochdoch ...

Code: Alles auswählen

 If OpenWindow(0, 0, 0, 322, 220, "PanelGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0)) 
    PanelGadget     (0, 0, 8, 322, 203) 
      AddGadgetItem (0, -1, "Panel 1") 
      AddGadgetItem (0, -1,"Panel 2") 
    CloseGadgetList() 
    ResizeGadget(0, #PB_Ignore,  #PB_Ignore, #PB_Ignore, GetGadgetAttribute(0, #PB_Panel_TabHeight ) - 2) 
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow 
  EndIf
Ist auch das mit dem "-2" erlaubt?
(also, dass es bei anderen nicht zu Darstellungsfehlern kommt ...)
v6.00
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Thomas
>(also, dass es bei anderen nicht zu Darstellungsfehlern kommt ...)
Mit XP-Skin nicht, ohne ja.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

RSBasic hat geschrieben:@Thomas
>(also, dass es bei anderen nicht zu Darstellungsfehlern kommt ...)
Mit XP-Skin nicht, ohne ja.
Bei meinem, oder deinem Code? :?
Welche Darstellungsfehler?
v6.00
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

Thomas hat geschrieben:
RSBasic hat geschrieben:@Thomas
>(also, dass es bei anderen nicht zu Darstellungsfehlern kommt ...)
Mit XP-Skin nicht, ohne ja.
Bei meinem, oder deinem Code? :?
Welche Darstellungsfehler?
Bild
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten