AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

In SynEdit einfügen

Ein Thema von Gentleman · begonnen am 27. Dez 2004 · letzter Beitrag vom 27. Dez 2004
Antwort Antwort
Gentleman

Registriert seit: 29. Sep 2004
302 Beiträge
 
Turbo Delphi für Win32
 
#1

In SynEdit einfügen

  Alt 27. Dez 2004, 15:49
hi dpler!

wie kann man bei einem SynEdit Text einfügen?
also wenn man zum beispiel einen text hat wie:

abcd
efgh
ijkl

und ich möchte dort nun zwichen f ung g einen String einfügen, damit es dann etwa so aussieht:

abcd
efneuer textgh
ijkl

ich hoffe ihr könnt mir da weiterhelfen!
thx im voraus!
Lennard
Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger. (Kurt Tucholsky)
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: In SynEdit einfügen

  Alt 27. Dez 2004, 16:00
Per
StringVar := SynEdit1.Lines[2] //Zeile 3 müsstest du die Zeile bekommen, dann noch mit Delphi-Referenz durchsucheninsert die Zeichen einfügen. Evtl. hilft die auch Delphi-Referenz durchsuchenPos
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#3

Re: In SynEdit einfügen

  Alt 27. Dez 2004, 16:01
Hai Gentleman,

mit diesem Code kannst Du an der aktuelle Position des Caret einen Text einfügen:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
  foo : String;
begin
  foo := SynEdit1.LineText;
  Insert ('blubb',foo,SynEdit1.CaretX);
  SynEdit1.LineText := foo;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Gentleman

Registriert seit: 29. Sep 2004
302 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: In SynEdit einfügen

  Alt 27. Dez 2004, 16:10
hi!

danke das funzt super!
Lennard
Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger. (Kurt Tucholsky)
  Mit Zitat antworten Zitat
SebE

Registriert seit: 31. Jul 2004
Ort: Chemnitz
316 Beiträge
 
Delphi 7 Personal
 
#5

Re: In SynEdit einfügen

  Alt 27. Dez 2004, 16:35
Ich weis nicht genau, aber kann man nicht einfach

Code:
SynEdit1.SelText:='NeuerText'; //Fügt Text an der aktuellen Cursorposition ein
schreiben?
Sebastian
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#6

Re: In SynEdit einfügen

  Alt 27. Dez 2004, 16:44
Hai SebE,

das geht natürlich auch
Ich wollte nur den Weg zeigen wie man es macht wenn es nicht an der Position des Caret passieren soll
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz