Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Text aus Listbox in Richedit einfügen (https://www.delphipraxis.net/116256-text-aus-listbox-richedit-einfuegen.html)

ösichemiker 25. Jun 2008 19:09


Text aus Listbox in Richedit einfügen
 
Hi
hab probiert den Item einer listbox in richedit anzuzeigen:
s, rtf: String
curpos: Integer
s := Listbox1.Item
rtf := RichEdit1.Lines.Text;
curpos := RichEdit1.SelStart;
insert(s,rtf,curpos)

ging nicht RichEdit sieht wie zuvor aus (kein text eingefügt) :cry:

´kann mir jemand helfen??

mfg

ösichemiker

mkinzler 25. Jun 2008 19:11

Re: Text aus Listbox in Richedit einfügen
 
Alles oder nur einen Eintrag?

Die Muhkuh 25. Jun 2008 19:12

Re: Text aus Listbox in Richedit einfügen
 
Du musst hinterher RichEdit.Text wieder das s zuweisen.

ösichemiker 25. Jun 2008 19:13

Re: Text aus Listbox in Richedit einfügen
 
Es soll den angeklickten item in das richedit kopieren und sonst gar nichts

Blackheart 25. Jun 2008 19:23

Re: Text aus Listbox in Richedit einfügen
 
Delphi-Quellcode:
RichEdit.Lines.Add(ListBox.Items.Strings[ListBox1.ItemIndex]);

mkinzler 25. Jun 2008 19:29

Re: Text aus Listbox in Richedit einfügen
 
Oder

Delphi-Quellcode:
RichEdit1.Lines.Text := Copy( RichEdit1.Lines.Text, 1, RichEdit1.SelStart ) + ListBox1.items[ ListBox1.ItemIndex] + Copy( RichEdit1.Lines.Text, RichEdit1.SelStart+1, Length( RichEdit1.Lines.Text));

Blackheart 25. Jun 2008 19:41

Re: Text aus Listbox in Richedit einfügen
 
Wenn Du an Cursorposition meinst dann sollte SelText helfen.

mkinzler 25. Jun 2008 19:43

Re: Text aus Listbox in Richedit einfügen
 
Nein .SelText ist der markierte Text. .SelStart ist die Position des ersten markierten Buchstabens bzw. die Cursorposition

Blackheart 25. Jun 2008 19:46

Re: Text aus Listbox in Richedit einfügen
 
Ist nichts markiert ist SelText di Cursorposition. :wink:

ösichemiker 26. Jun 2008 10:07

Re: Text aus Listbox in Richedit einfügen
 
Danke für die vielen Antworten. werd sie mal ausprobieren

mfg
ösichemiker


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:20 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