Vielen Dank für die Hilfe!!!!
->>Jetzt klappt's!
Gadget erstellen mit PB4
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Die URL ist eigentlich beigefügt: http://www.radasm.com/
Aber es wäre besser, die LibVersion in PBOSL (PBOSL_CreateGadget) zu
verwenden, weil in dieser Version sind noch kleine Fehler.
Aber es wäre besser, die LibVersion in PBOSL (PBOSL_CreateGadget) zu
verwenden, weil in dieser Version sind noch kleine Fehler.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 9
- Registriert: 24.02.2005 17:50
- Wohnort: MVP
kurze frage zum ragrid
wie kann ich den zellinhalt der aktuellen zelle (z.b. nach beforeedit oder nach afteredit) abfragen ?
Re: kurze frage zum ragrid
Hi,i.j.radtke hat geschrieben:wie kann ich den zellinhalt der aktuellen zelle (z.b. nach beforeedit oder nach afteredit) abfragen ?
und hast du es schon geschafft den Zellinhalt auszulesen ?
-
- Beiträge: 9
- Registriert: 24.02.2005 17:50
- Wohnort: MVP
Das auslesen geht in etwa so
Beispiel :
Beispiel :
Code: Alles auswählen
XIncludeFile "RaGrid.pbi"
Macro MAKEColRow(nCol,nRow)
(nCol | (nRow<<16))
EndMacro
Structure PersonData
Name.s
Plz.s
EndStructure
*hW.Long = OpenWindow(#PB_Any,#PB_Ignore,#PB_Ignore,610,550,"Test")
CreateGadgetList(*hW\l)
GridGadget(0,5,5,600,490,#STYLE_GRIDFRAME|#STYLE_NOFOCUS)
AddGridColumn(0,"Name" ,50,#TYPE_EDITTEXT)
AddGridColumn(0,"Plz" ,50,#TYPE_EDITTEXT)
Person.PersonData
Person\Name = "Susi"
Person\Plz = "51580"
AddGadgetGridItem(0,@Person)
Person\Name = "Herbert"
AddGadgetGridItem(0,@Person)
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_Gadget
If EventGadget() = 0
If EventType() = #PB_EventType_Grid_BeforeEdit
nCol = SendMessage_(GadgetID(0),#GM_GETCURCOL,0,0)
nRow = SendMessage_(GadgetID(0),#GM_GETCURROW,0,0)
nColRow = MAKEPARAM(nCol,nRow)
Buffer = AllocateMemory(100)
SendMessage_(GadgetID(0),#GM_GETCELLDATA,nColRow,Buffer)
Debug PeekS(Buffer)
FreeMemory(Buffer)
EndIf
EndIf
EndIf
Until Event = #WM_CLOSE