Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Caret für HTML-Edit (https://www.delphipraxis.net/34358-caret-fuer-html-edit.html)

Nils_13 21. Nov 2004 20:09


Caret für HTML-Edit
 
Ich arbeite an einem HTML-Editor:

Folgendes Problem:
Ich habe eine Einfüg-funktion mit Tabellen (für HTML), nur wie schaffe ich es, dass z.B. die Tabelle genau an der Stelle, wo der Caret liegt eingefügt wird?

fkerber 21. Nov 2004 20:11

Re: Caret für HTML-Edit
 
Hi!

Schau mal nach [oh]Selstart, SelLength, Seltext[/oh]


Ciao Frederic

Die Muhkuh 21. Nov 2004 20:12

Re: Caret für HTML-Edit
 
Hi,


schau dir mal SelText an.

[edit] zu spät :wall: [/edit]

Nils_13 21. Nov 2004 20:18

Re: Caret für HTML-Edit
 
Ich weiß zwar worauf du hinaus willst, aber wie finde ich mit SelStart und SelEnd heraus wo sich der Caret befindet?

fkerber 21. Nov 2004 20:19

Re: Caret für HTML-Edit
 
Hi!

Hast du mal in der OH geschaut?

Selstart gibt die Position des Carets an, soweit ich weiß.


Ciao Frederic

Nils_13 22. Nov 2004 14:48

Re: Caret für HTML-Edit
 
Mit SelStart findet man nicht heraus wo der Caret liegt!

Aenogym 22. Nov 2004 14:50

Re: Caret für HTML-Edit
 
hi,

wen du ein Memo bzw. Richedit oder auch SynEdit verwendest, hilft dir die eigenschaft Delphi-Referenz durchsuchenCaretPos weiter.

Aenogym

Nils_13 22. Nov 2004 15:51

Re: Caret für HTML-Edit
 
Hi, ich habe jetzt einen Type definiert:

Delphi-Quellcode:
type TPoint = record
  X: Longint;
  Y: Longint;
end;
Ich könnte zwar sagen: Der Caret liegt X: 1 und Y:2. Nur ich möchte es ja herausfinden nur wie?

:hi:

fkerber 22. Nov 2004 15:54

Re: Caret für HTML-Edit
 
Hi!

Such mal bei Swissdelphicenter
da war mal was dafür (bei nem Memo)

Evtl. habe ich es in mein Tutorial Texteditor eingebaut. Kannst ja mal suchen.


Ciao Frederic

Nils_13 22. Nov 2004 16:18

Re: Caret für HTML-Edit
 
thx!!!

Jetzt hab ich alles!!!

Ich hätte da aber noch zwei Fragen, die mit dem HTML-Edit zusammenhängen (aber nicht mit dem Caret).
Soll ich da den Titel ändern?
Wenn ja, wie kann ich den Titel dann ändern?

:hi:

Maa83 22. Nov 2004 16:59

Re: Caret für HTML-Edit
 
welchen Titel?

meinst du den im Memo?
oder den im Programm?

Also bei der Memo einfach die Eingeschaft Text benutzen.
Beim Programmfenster einfach die Caption der Form benutzen...

oder meinst du was Anderes?

Nils_13 22. Nov 2004 17:03

Re: Caret für HTML-Edit
 
Nein ... den titel von diesem Thraed ... na ja zu spät hab jetzt ein allgemeineres Thema aufgemacht.

Klick

:hi:

Pr0g 23. Nov 2004 20:07

Re: Caret für HTML-Edit
 
Warum machst du es dir so schwer mit der Cursorposition. Es wurde ja auch schon gesagt, dass es mit SelText geht:
Delphi-Quellcode:
Memo1.SelText := 'Hallo Welt!'
Ist kein Text markiert wird der String genau an der Stelle im Memo eingefügt, wo sich der Cursor befand. Zur not vorher prüfen ob etwas markiert wurde und dann dranhängen, oder auch direkt:
Delphi-Quellcode:
Memo1.SelText := Memo1.SelText + 'Hallo Welt!';
MfG Pr0g


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 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 by Thomas Breitkreuz