Gadgetproblem
Verfasst: 03.11.2007 18:39
Hallo,
ich habe vor ein paar Tagen mit dem Programmieren mit Purebasic angefangen und möchte nun ein eigenes Programm schreiben...
Jetzt hatte ich folgendes Problem:
Ich möchte gerne, dass durch anklicken des Buttons "eintragen" ein neuer Eintrag in die Tabelle mit Zeile X und Spalte Y
Mein Programm sieht bisher so aus:
Ich hoffe mal ihr könnt mir helfen...
ich habe vor ein paar Tagen mit dem Programmieren mit Purebasic angefangen und möchte nun ein eigenes Programm schreiben...
Jetzt hatte ich folgendes Problem:
Ich möchte gerne, dass durch anklicken des Buttons "eintragen" ein neuer Eintrag in die Tabelle mit Zeile X und Spalte Y
Mein Programm sieht bisher so aus:
Code: Alles auswählen
If OpenWindow(1,200,100,800,600,#PB_Window_SystemMenu | #PB_Window_MinimizeGadget,"Programm")
CreateGadgetList(WindowID())
EndIf
If PanelGadget (0, 0, 30, 800, 570)
AddGadgetItem (0, 0, "Page1")
ListIconGadget(1,0,50,650,200,"Name",60,#PB_ListIcon_GridLines | #PB_ListIcon_FullRowSelect | #PB_ListIcon_HeaderDragDrop | #PB_ListIcon_AlwaysShowSelection)
AddGadgetItem(1,1,"")
AddGadgetColumn(1,1,"Username",70)
AddGadgetColumn(1,2,"Passwort",70)
AddGadgetColumn(1,3,"eMail",70)
AddGadgetColumn(1,4,"Messenger",70)
AddGadgetColumn(1,5,"Homepage",80)
AddGadgetColumn(1,6,"Stadt",50)
AddGadgetColumn(1,7,"Geb-Datum",80)
StringGadget(2,0,255,80,20,"Zeile",#PB_String_ReadOnly)
StringGadget(3,80,255,80,20,"Spalte",#PB_String_ReadOnly)
StringGadget(4,160,255,120,20,"Neuer Inhalt",#PB_String_ReadOnly)
StringGadget(5,0,275,80,20,a$,#PB_String_Numeric)
StringGadget(6,80,275,80,20,b$,#PB_String_Numeric)
StringGadget(7,160,275,120,20,c$)
ButtonGadget(8, 0, 350, 100, 20, "eintragen",0)
ButtonGadget(9, 100, 350, 100, 20, "ändern",0)
ButtonGadget(10, 200, 350, 100, 20, "Master",0)
ButtonGadget(11, 0, 370, 110, 20, "Datenbank speichern",0)
ButtonGadget(12, 110, 370, 110, 20, "Datenbank löschen",0)
ButtonGadget(13, 220, 370, 110, 20, "Datenbank laden",0)
EndIf
ButtonGadget(14,10,10,75,23,"Change")
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_CloseWindow
beenden_abfrage = MessageRequester("Programm","Wollen Sie das Programm wirklich beenden?",#PB_MessageRequester_YesNo)
If beenden_abfrage = 6
End
If EventID = #PB_Event_CloseWindow
Quit = 4
EndIf
EndIf
EndSelect
ForEver
Repeat
Event = WaitWindowEvent()
Select Event
If Event = #PB_Event_Gadget
If EventGadgetID() = 8
EndIf
EndIf
EndSelect
ForEver