![]() |
[SynEdit] GoToLine Funktion
ok ganz einfach wie realisier ich eine GoToLine Funktion...?
ich habe schon das delphi ding durchgekrammt wo ich meist gegen ne wand gelaufen bin weil die
Code:
IOTAEditPosition Klasse ist und mir daher rein garnix bringt....
function GotoLine(LineNumber: Integer): Boolean;
hab dann selber noch ein wennig rumprobiert was aber kein richtiger erfolg war wenn ich ehrlich sein soll -.- .... aber in dem forum wurden bis jetzt all meine probleme gelöst also bin ich mir überaus sicher das die leute hier das auch schaffen^^ |
Re: [SynEdit] GoToLine Funktion
Hi!
Zitat:
Ciao Frederic |
Re: [SynEdit] GoToLine Funktion
Das ist doch eigentlich die Klasse für die Delphi-IDE um eigene Plugins für den Editor zu schreiben. Hat also garnicht mit Synedit zu tuen.
Um in einem Synedit in eine Bestimmte Zeile zu springen musst du keine Funktion aufrufen. Du kannst einfach der Eigenschaft CaretXY eine neue Position zu weisen. Anschliessend noch sicherstellen, dass der Cursor sichtbar ist und fertig. Und das du nicht ganz planlos dastehst hier der Code:
Delphi-Quellcode:
Viel erfolg damit
EditFeld.CaretXY:=Point(X,Y);
EditFeld.EnsureCursorPosVisibleEx(true); |
Re: [SynEdit] GoToLine Funktion
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz