Fehler bei Scrollbar im EditorGadget

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
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

Beitrag von ts-soft »

Kaeru Gaman hat geschrieben:und wozu soll das selbe editorgadget mal readonly sein und mal nicht?
Viele Editoren bieten die Möglichkeit, die Texte ReadOnly zu öffnen, um
versehentliches überschreiben zu verhindern. Das ist also schon sinnvoll, nur
den Fehler kann ich nicht provozieren :mrgreen:
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.
Bild
pede
Beiträge: 90
Registriert: 08.07.2007 20:37
Wohnort: brixen / Italien

Beitrag von pede »

also erstmal der Sinn vom EditorGadget...

Ich schreibe gerade einen Terminplaner
Dieser besteht aus einem Calendar und einem EditorGadget...

Im EditorGadget wird eine Notiz(falls vorhanden) vom zurzeit ausgewählten Datum im CalendarGadget angezeigt, und zwar ReadOnly, damit der Benutzer sie nicht verändern kann...

Außerdem ist unter anderem ein "Notiz hinzufügen/ändern" Button vorhanden...
wird dieser gedrückt, so soll sich der ReadOnly Status vom Editor ändern, damit der Benutzer dann dort seine Notiz eintragen/verändern und dann abspeichern kann...


mfg
z.B.: Im CalendarGadget ist gerade der 26. August "aktiviert". Bei diesem ist bereits eine Notiz mit dem Text "blablablub" vorhanden, also wird "blablablub" im Editor ReadOnly angezeigt...
Entschließt sich der Benutzer dann, diese zu ändern, so muss er lediglich auf den "ändern" Button drücken(der ReadOnly Status wird deaktiviert) und er kann die Notiz ändern und neu abspeichern...

Soviel zum Sinn des EditorGadgets^^
HeXor hat geschrieben:Sobald ich deinen Codeschnippsel starte kann ich logischerweise nix eintippen, da ReadOnly.
Und dein Codeschnippsel kann, wie ts-soft richtig bemerkte nicht mehr zu ReadOnly zurückschalten, also was bitte soll man denn machen, um diesen Effekt hinzukriegen ?
Natürlich muss zuerst der Status des EditorGadets durch den Switch-Button auf "nicht mehr ReadOnly" gesetzt werden...
Sobald dies gemacht wurde kann man in den Editor schreiben...
versucht doch mal xmal "w"reinzuschreiben...

das forum bitte nicht vergewaltigen. es war für deine aussage unnötig, alle Ws hinzuschreiben - Kaeru

Bei mir wird dann jedenfalls keine richtige Scrollbar angezeigt sondern das:
Bild
Zuletzt geändert von pede am 26.08.2007 20:43, insgesamt 1-mal geändert.
"oh... ein Sarkasmus-Detektor... ein wirklich nützliches Gerät" .. dit.. dit.. ditditdit.. *bumm*
Benutzeravatar
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

Beitrag von ts-soft »

Kann mal jemand bitte die ganzen w da wegnehmen, ist ja selbst bei 1680
pixel nicht mehr ohne scrollen zu lesen :freak:
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.
Bild
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

Kann mir nur vorstellen, dass es an irgend einem installierten Style oder sonst einem GUI-Hack liegt.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

pede hat geschrieben:Bei mir wird dann jedenfalls keine richtige Scrollbar angezeigt sondern das:
kann ich nicht nachvollziehen. Bei mir erscheinen die roten Pfeile nicht.

Grüße ... Kiffi
a²+b²=mc²
horst
Beiträge: 70
Registriert: 08.09.2004 19:33
Wohnort: München
Kontaktdaten:

Beitrag von horst »

pede hat geschrieben:Bei mir wird dann jedenfalls keine richtige Scrollbar angezeigt..
Bug ist bekannt, siehe: http://www.purebasic.fr/english/viewtop ... orreadonly

Mit SendMessage_(GadgetID(2),#EM_SETREADONLY,ReadOnly,0) funktioniert's.
horst
Benutzeravatar
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

Beitrag von ts-soft »

Mit anderen Woten: Es war ein Bug und Pede sollte mal updaten!
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.
Bild
pede
Beiträge: 90
Registriert: 08.07.2007 20:37
Wohnort: brixen / Italien

Beitrag von pede »

Ok
danke für die Hilfe!

edit:

Code: Alles auswählen

SendMessage_(GadgetID(2),#EM_SETREADONLY,ReadOnly,0)
so funzt es nicht... ich weiß jetzt nicht ob du das richtige gemeint hast :oops: , aber so funzts:

Code: Alles auswählen

SendMessage_(GadgetID(2),#EM_SETREADONLY, #True,0)
#true um ReadOnly-Flag zu setzten, #False um es aufzuheben...
aber jedenfalls riesengroßen Dank :allright:
"oh... ein Sarkasmus-Detektor... ein wirklich nützliches Gerät" .. dit.. dit.. ditditdit.. *bumm*
Antworten