Seite 1 von 1
integrierter visueller editor - wie arbeite ich mit...
Verfasst: 24.03.2005 14:18
von dWLkR
...den steuerelementen?
hi!
also ich bin vb6 programmierer - und wollte mir gerne mal pb anschauen - aufgrundessen habe ich gestern die testversion heruntergeladen...
und da hier im anfänger-forum keine frage zu dumm ist :> - versuche ich es mal mit folgender:
- habe ein neues projekt eröffnet und im visualisierten editor einen button (#cmdOK) erstellt sowie ein textfeld (#txtEingabe) - nun möchte ich, dass beim klick auf den button #cmdOK eine messagebox aufgeht welche txtEingabe.Text ausgibt :> - ja total easy - aber ich weiss nicht wie ich event-routinen in pb schreibe...
Verfasst: 24.03.2005 14:28
von 125
Code: Alles auswählen
Repeat
Event=WaitWindowEvent()
Select Event
Case #PB_EventGadget
Select EventGadgetID()
Case #cmdOK
MessageRequester(GetGadgetText(#txtEingabe),
GetGadgetText(#txtEingabe))
EndSelect
EndSelect
Until Event=#PB_EventCloseWindow
Verfasst: 24.03.2005 14:34
von ts-soft
Hier noch ein etwas umfangreicheres Beispiel:
Code: Alles auswählen
;-Window Constants
Enumeration 1
#Window_frmMain
EndEnumeration
;-Gadget Constants
Enumeration 1
#Gadget_frmMain_txtEingabe
#Gadget_frmMain_cmdOK
EndEnumeration
Procedure.l Window_frmMain()
If OpenWindow(#Window_frmMain,360,281,400,117,#PB_Window_SystemMenu|#PB_Window_ScreenCentered|#PB_Window_Invisible,"Testfenster")
If CreateGadgetList(WindowID(#Window_frmMain))
TextGadget(#Gadget_frmMain_txtEingabe,35,35,335,20,"",#PB_Text_Center)
ButtonGadget(#Gadget_frmMain_cmdOK,140,70,110,35,"Drück mich")
HideWindow(#Window_frmMain,0)
ProcedureReturn WindowID()
EndIf
EndIf
EndProcedure
;-Main Loop
If Window_frmMain()
quitfrmMain=0
Repeat
EventID=WaitWindowEvent()
Select EventID
Case #PB_Event_CloseWindow
If EventWindowID()=#Window_frmMain
quitfrmMain=1
EndIf
Case #PB_Event_Gadget
Select EventGadgetID()
Case #Gadget_frmMain_cmdOK
SetGadgetText(#Gadget_frmMain_txtEingabe, "Nr. " + Str(Random(5000)))
EndSelect
EndSelect
Until quitfrmMain
CloseWindow(#Window_frmMain)
EndIf
End
Verfasst: 24.03.2005 16:11
von dWLkR
125 hat geschrieben:
Code: Alles auswählen
Repeat
Event=WaitWindowEvent()
Select Event
Case #PB_EventGadget
Select EventGadgetID()
Case #cmdOK
MessageRequester(GetGadgetText(#txtEingabe),
GetGadgetText(#txtEingabe))
EndSelect
EndSelect
Until Event=#PB_EventCloseWindow
ok - danke :> nur ehrm wie kriege ich denn gehandelt - dass das eigenständige (?) visualisierte projekt mit dem codeseitigen projekt verknüpft wird?!
habe hier auf dem rechner z.z. kein pb installiert - daher die vielleicht etwas dümmliche frage - ggf. erübrigt sich das also schon - wenn ich es sehe :> - wäre dennoch über eine kurze info froh
gibt es sowas wie die MSDN für pb? UND ist die pb IDE in der lage code zu automatisch zu "korrigieren", also zB.: ich hab vorher etwas deklariert:
und ich setze diese variable später ein und schreibe nur
wird dann automatisch
daraus?
zusätzlich kann ich unter vb6 mit STRG + SPACE syntax und variablen auto-vervollständigen - leistet diese IDE das ebenfalls?
fragen über fragen - ich weiss :>
Verfasst: 24.03.2005 16:12
von 125
mitm Visual Editor den Code Generiern lassen dann bekommste ienen Include mit der Procedure zum Fenster öffnen und eine datei wode deinen Code reincodest und da kommt das rein

Verfasst: 24.03.2005 16:16
von dWLkR
125 hat geschrieben:mitm Visual Editor den Code Generiern lassen dann bekommste ienen Include mit der Procedure zum Fenster öffnen und eine datei wode deinen Code reincodest und da kommt das rein

krasse antwortzeiten habt ihr hier :> - hab meinen vorherigen post etwas editiert - schau doch mal bitte :>
*edit*
@ antwort das klingt geschmeidig ^^
Verfasst: 24.03.2005 16:21
von 125
also wennde mit MSDN für PB eine Befehlsrefernz meinst:
http://www.purebasic.com/german/documen ... index.html
Und ob die Originale IDE den Code auf Gorß/Kleinschreibung korriggiert weis ich nicht, aber jaPBe kann das der kann auch Autovervolständigung

Solltest den unbedingt mal angucken ist 1000 mal besser als die originale IDE
//Edit: Hier der Link:
http://gpihome.de/purebasic/jaPBe/
Verfasst: 24.03.2005 16:44
von dWLkR
astrein - danke
hab schon richtig bock auf PB :>