Inhalt StringGadget markieren
Inhalt StringGadget markieren
Hey,
bei den Gadget-Befehlen finde ich hierzu nix, eigentlich komisch.
Geht das wohl nur mittels API?
bei den Gadget-Befehlen finde ich hierzu nix, eigentlich komisch.
Geht das wohl nur mittels API?
Re: Inhalt StringGadget markieren
Ja. Ein Beispiel für WinAPI findest Du dort:Delle hat geschrieben:Geht das wohl nur mittels API?
http://forums.purebasic.com/german/arch ... 31&start=2
Für StringGadgets solltest Du im PureBoard-Archiv alles finden
was es gibt.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Hi Delle,
wenn du immer den gesammten Text im StringGadget markieren willst, dann sieht die Message so aus:
Dann kannst du dir in der Prozedur natürlich pos1 und pos2 sparen. Und das Ermitteln der Positionen fällt auch weg. Hier die Prozedur:
Hier nochmal ein kompletter Code:
Wenn man erstmal weis was alles möglich ist nutzt man auch mehr davon.
wenn du immer den gesammten Text im StringGadget markieren willst, dann sieht die Message so aus:
Code: Alles auswählen
SendMessage_(GadgetID(#Gadget),#EM_SETSEL,0,-1)
Code: Alles auswählen
Procedure SelectStringText(Gadget)
SendMessage_(GadgetID(Gadget),#EM_SETSEL,0,-1)
EndProcedure
Code: Alles auswählen
#Window=0
#StrG=0
OpenWindow(#Window,0,0,200,40,#PB_Window_SystemMenu,"Test")
CreateGadgetList(WindowID(0))
StringGadget(#StrG,10,10,180,20,"Hallo",#ES_NOHIDESEL)
Procedure SelectStringText(Gadget)
SendMessage_(GadgetID(Gadget),#EM_SETSEL,0,5)
EndProcedure
SelectStringText(#StrG)
Repeat
Until WaitWindowEvent()=#PB_Event_CloseWindow
Da muß ich Danilo natürlich recht geben. Im Archiv von PureArea findest du auch Allerhand. Das kannst du dir hier http://www.purearea.net/pb/CodeArchiv/CodeArchiv.html runterladen und als Werkzeug in PureBasic einbinden dann hast du es immer bereit.Danilo hat geschrieben:Für StringGadgets solltest Du im PureBoard-Archiv alles finden
was es gibt.
Wenn man erstmal weis was alles möglich ist nutzt man auch mehr davon.
MfG Jake
Einbinden ? Nutzen ? Wie ?Jake hat geschrieben: Im Archiv von PureArea findest du auch Allerhand. Das kannst du dir [...] runterladen und als Werkzeug in PureBasic einbinden dann hast du es immer bereit.Wenn man erstmal weis was alles möglich ist nutzt man auch mehr davon.
arg neugierig...
scholly
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
seit 17.12.08: PB 4.3 unter XP Home(SP3)
- 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
Den CodeArchivViewer, ist noch Beta, aber nutzbar. Einfach Downloaden und als Werkzeug integrierenscholly hat geschrieben:Einbinden ? Nutzen ? Wie ?Jake hat geschrieben: Im Archiv von PureArea findest du auch Allerhand. Das kannst du dir [...] runterladen und als Werkzeug in PureBasic einbinden dann hast du es immer bereit.Wenn man erstmal weis was alles möglich ist nutzt man auch mehr davon.
arg neugierig...
scholly
C.A.V. & CodeArchiv - Preview v.2.0PR
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.

Den habe ich auch noch nicht gesehen muß ich selber mal schauen.ts-soft hat geschrieben:Den CodeArchivViewer, ist noch Beta, aber nutzbar. Einfach Downloaden und als Werkzeug integrieren
Ich habe einfach das HTML des Codearchivs eingebunden.
Du gehst auf "Werkzeuge bearbeiten..." und dann auf neu. Der Rest sollte eigendlich klar sein.
Aber schau dir erstmal den CAV an den Andre im nachsten Post erwähnt - mach ich jetzt auch.
[EDIT]
Screenshot entfernt: Auf dieser Homepage (von Lycos) scheint direktes verlinken nicht erlaubt zu sein.
Zuletzt geändert von Jake am 06.12.2005 02:21, insgesamt 1-mal geändert.
MfG Jake
moin, moin...
Herzlichen Glückwunsch, das Teil empfinde ich als wirkliche Hilfe. Spart mir nicht nur das Rumgehampel über den WinCommander auf der Suche nach Code-Schnipseln, sondern scheint auch die (für mich) erste sinnvolle Dauer-Anwendung eines zweiten Monitors zu sein.
Danke...
scholly
Und wie !!!Andre hat geschrieben:Der C.A.V. (Code-Archiv-Viewer) ist aber bequemer...![]()
Herzlichen Glückwunsch, das Teil empfinde ich als wirkliche Hilfe. Spart mir nicht nur das Rumgehampel über den WinCommander auf der Suche nach Code-Schnipseln, sondern scheint auch die (für mich) erste sinnvolle Dauer-Anwendung eines zweiten Monitors zu sein.
Danke...
scholly
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
seit 17.12.08: PB 4.3 unter XP Home(SP3)