Moin,
gibt es eine Möglichkeit die Eingabe in ein StringGadget auf eine bestimmte Länge festzulegen ?
Also wenn nicht mehr als 20 Zeichen eingetippt werden darf, dass der Cusor da stoppt.
Zur Zeit schneide ich die Stringvariablen mit Left oder Right, ist aber unschön wenn endlos eingetippt werden kann.
Danke
Deka
[gelöst]StringGadget
[gelöst]StringGadget
Zuletzt geändert von DeKa am 25.06.2014 17:43, insgesamt 1-mal geändert.
Re: StringGadget
Hallo...
SendMessage_(GadgetID(#String_0), #EM_LIMITTEXT, 20, 0)
MfG Rigo
SendMessage_(GadgetID(#String_0), #EM_LIMITTEXT, 20, 0)
MfG Rigo
Re: StringGadget
Rigo hat geschrieben:Hallo...
SendMessage_(GadgetID(#String_0), #EM_LIMITTEXT, 20, 0)
MfG Rigo
Danke Rigo, werde ich morgen mal ausprobieren!
DeKa
Nachtrag:
Ich hab's ausprobiert und es hat funktioniert ! (Währe ich nie drauf gekommen)
Allerdings findet man keine Informationen zu SendMessage; wird nur einmal im Referenzhandbuch 5.11 Kap. 108 erwähnt.
Was mich interessieren würde ist, was macht der Befehl, wohin sendet er welche Message und was ist das für eine Konstante?
Fangen nicht alle Konstanten mit #PB_ an?
Vielen Dank für den guten Tipp!
DeKa
Zuletzt geändert von DeKa am 25.06.2014 16:17, insgesamt 1-mal geändert.
Re: StringGadget
Oder so:
SetGadgetAttribute(#String_0, #PB_String_MaximumLength, 20)
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: StringGadget
Nur so!matbal hat geschrieben:Oder so:SetGadgetAttribute(#String_0, #PB_String_MaximumLength, 20)
Re: StringGadget
matbal hat geschrieben:Oder so:SetGadgetAttribute(#String_0, #PB_String_MaximumLength, 20)
Hallo matbal
Funktioniert sehr gut!

Die Beschreibung in der PB-Hilfe ist zwar sehr mager, aber die Befehlszeile ist gut nachvollziehbar!

Vielen Dank
DeKa