Seite 1 von 1

AddPanelItem()

Verfasst: 17.07.2007 21:27
von pede
Hallo

Kann man im Visual Designer ein PanelItem adden, also nicht programmieren?

ich such schon ne ganze Weile und hab noch nix gefunden...

lg

Verfasst: 18.07.2007 00:05
von mk-soft
Versuch es mal mit den dicken fetten plus Button im ersten Fenster rechts nehen den Mauszeiger Button.

FF :roll: :wink:

Verfasst: 18.07.2007 16:17
von PureLust
Oder benutze gleich Gnozals PureFORM. :wink:

Verfasst: 18.07.2007 22:11
von pede
aso, wieder was dazugelernt

danke

Verfasst: 19.07.2007 22:24
von pede
ich werd schon zu dämlich sein, aber wo kann man im VD im ListView, ListIcon, Tree und Comboboxgadget die Einträge hinenschreiben?


langsam wirds mir echt zu blöd zu fragen =)

Verfasst: 20.07.2007 00:12
von Falko
Naja, so fortschrittlich ist der VisualDesigner noch nicht, sodass du im fertigen Source
etwas von Hand nachhelfen musst.
Ein Beispiel vom VisualDesigner habe ich ein klein wenig ergänzt.

Die Include und Mainfile habe ich zusammen kopiert und das
IncludeFile() mit Semikolon ausgeklammert.
Zusätzlich habe ich im Mainteil eine For/Nextschleife hinzugefügt
um die Einträge im ListViewGadget zu bekommen.

Code: Alles auswählen

;--------- GeneratedIncludeFile.pb -----------------------------


; PureBasic Visual Designer v3.95 build 1485 (PB4Code)


;- Window Constants
;
Enumeration
  #Window_0
EndEnumeration

;- Gadget Constants
;
Enumeration
  #Listview_0
EndEnumeration


Procedure Open_Window_0()
  If OpenWindow(#Window_0, 220, 0, 600, 300, "New window ( 0 )",  #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
    If CreateGadgetList(WindowID(#Window_0))
      ListViewGadget(#Listview_0, 50, 50, 200, 170)

    EndIf
  EndIf
EndProcedure


;----------------- GeneratedMainFile.pb --------------------------


; PureBasic Visual Designer v3.95 build 1485 (PB4Code)

;IncludeFile "GeneratedIncludeFile.pb" ; Dieses habe ich ausgeklammert, da includfile hier oben in Mainfile steht.

Open_Window_0()
For i=1 To 100
   AddGadgetItem(#Listview_0,-1,"Test "+Str(i)); Hier werden z.B. die Items hinzugefügt(Manuell)
Next i


Repeat ; Start of the event loop
  
  Event = WaitWindowEvent() ; This line waits until an event is received from Windows
  
  WindowID = EventWindow() ; The Window where the event is generated, can be used in the gadget procedures
  
  GadgetID = EventGadget() ; Is it a gadget event?
  
  EventType = EventType() ; The event type
  
  ;You can place code here, and use the result as parameters for the procedures
  
  If Event = #PB_Event_Gadget
    
    If GadgetID = #Listview_0
      
    EndIf
    
  EndIf
  
Until Event = #PB_Event_CloseWindow ; End of the event loop

End
;
Zur Strafe ab in die Anfängerecke :twisted:
Gruß Falko

Verfasst: 20.07.2007 20:38
von pede
Wie man es im Source selbst macht war mir schon klar, wollt nur wissen wie es und ob es im VD funzt!

trotzdem danke für die Hilfe :D