Hallo
Kann man im Visual Designer ein PanelItem adden, also nicht programmieren?
ich such schon ne ganze Weile und hab noch nix gefunden...
lg
AddPanelItem()
Versuch es mal mit den dicken fetten plus Button im ersten Fenster rechts nehen den Mauszeiger Button.
FF

FF


Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
- PureLust
- Beiträge: 1145
- Registriert: 21.07.2005 00:02
- Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
- Wohnort: am schönen Niederrhein
Oder benutze gleich Gnozals PureFORM. 

[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
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.
Zur Strafe ab in die Anfängerecke
Gruß Falko
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
;

Gruß Falko