Flacher Rahmen ums ListViewGadget()

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Flacher Rahmen ums ListViewGadget()

Beitrag von Lukaso »

Hallo,

gibt es einge möglichkeit einen Flat Border um mein ListViewGadget zu legen, anstat diesen Standartrahmen?

Danke für die Hilfe! :allright:

MFG Lukaso
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Code: Alles auswählen

Enumeration
  #Window_0
EndEnumeration
Enumeration
  #Listview_0
EndEnumeration

Procedure Open_Window_0()
  If OpenWindow(#Window_0, 216, 0, 600, 300,  #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
    If CreateGadgetList(WindowID())
      ListViewGadget(#Listview_0, 70, 20, 110, 110,#WS_BORDER)
           
    EndIf
  EndIf
EndProcedure

 Open_Window_0()
 Repeat:Until  WaitWindowEvent()=#PB_Event_CloseWindow
:D
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

@125

hmm, geht nicht, hab ich auch schon probiert. Vll. weil ich PB 3.91 benutze?

Naja, trotzdem Danke! :allright:

MFG Lukaso
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

also ich hab hier 3.93 und das funzt wunderbar :)
Date doch mal up :D
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

125 hat geschrieben:Date doch mal up :D
Wollte ich auch, nur als ich damals PB 3.92 drauf gemacht habe, war mein Player nur so voller Fehler, man konnte nichtmal anständig Musik hören. Bei PB 3.93 hab ich das gleiche Problem.

Bin irgendwie zu faul die vielen Fehler zu SUCHEN und zu beheben. Bis jetzt gibt es eigentlich NOCH keine Funktionen die mir den Umstieg löhnen würden. :wink:

MFG Lukaso
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

@Lukaso:
Setze das ListViewGadget doch in einen Container.

Code: Alles auswählen

OpenWindow(0,0,0,300,300,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"ListView")
  CreateGadgetList(WindowID())
  ContainerGadget(0,10,10,280,280,#PB_Container_Flat)
    ListViewGadget(1,-2,-2,283,283)
  CloseGadgetList()

  For i = 0 To 100
    AddGadgetItem(1,-1,"item number "+Str(i))
  Next i

Repeat
  Select WaitWindowEvent()
    Case #PB_Event_CloseWindow
      Break
    Case #PB_Event_Gadget
      Select EventGadgetID()
        Case 1
          If EventType()=#PB_EventType_LeftDoubleClick
            MessageRequester("INFO","item: "+Str(GetGadgetState(1)))
          EndIf
      EndSelect
  EndSelect
ForEver
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

@Danilo
Funktioniert! Danke :allright:

MFG Lukaso <)
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Gamer
Beiträge: 180
Registriert: 21.03.2005 16:59

Beitrag von Gamer »

Was ist eigentlich der genaue Sinn von ContainerGadgets?
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

Gamer hat geschrieben:Was ist eigentlich der genaue Sinn von ContainerGadgets?
Ich würde mal sagen, dass zusammenfassen von Gadgets, somit kannst du z.b. ganz schnell einen Haufen Gadgets mit HideGadget(#Container, 1) verschwinden lassen :)

MFG Lukaso :allright:
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Antworten