Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - SynEdit (zeichen- und zeilennummer)
adler - Mo 24.05.04 13:12
Titel: SynEdit (zeichen- und zeilennummer)
Hallo,
habe hier gesucht, aber ich glaube diese Frage wurde noch net gestellt.
Vllt. steh ich aufem schlauch?
Wie bekomme ich von nem SynEdit die Zeichen- und Zeilennummer zurückgegeben?
Oder kann ich das irgendwie ausrechnen?
Oder sonstiges? :D
mirage228 - Mo 24.05.04 13:49
Hi,
wie wärs mit SynEdit.CaretXY ? ;)
mfG
mirage228
adler - Mo 24.05.04 14:16
Kann ich nichts mit anfangen ^^
Dann hab ich die Pixel und jetzt? :D
Motzi - Mo 24.05.04 14:22
Nein... das Caret ist sowas wie der Cursor für die Tastatur - also der senkrechte Balken und das ist doch genau das was du suchst.. oder..?
adler - Mo 24.05.04 14:24
Ja, den cursor brauch ich,aber hab ich nur ein leerzeichen gemacht, hat es sich von 62 auf 70 erhöht?
EDIT: das x
EDIT2: ^^ mein fehler, sollte gehen ^^
In welchem event sollte ich das am besten reinschreiben?
mirage228 - Mo 24.05.04 15:32
adler hat folgendes geschrieben: |
Ja, den cursor brauch ich,aber hab ich nur ein leerzeichen gemacht, hat es sich von 62 auf 70 erhöht?
EDIT: das x
EDIT2: ^^ mein fehler, sollte gehen ^^
In welchem event sollte ich das am besten reinschreiben? |
Du solltest es im
OnStatusChange ausführen.
Aber du solltest vorher diese Bedingung einbauen:
if Changes * [scAll, scCaretX, scCaretY] <> [] then // ...
Dann wird die Aktualisierung deiner Anzeige nur dann durchgeführt, wann es nötig ist.
mfG
mirage228
adler - Mo 24.05.04 16:00
Die Ifabfrage dauert wahrscheinlich länger als das ausführen ^^
adler - Sa 25.09.04 23:42
Löschen Pls ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!