Autor Beitrag
fuba
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 125

Win7
D7 Ent.
BeitragVerfasst: Mo 03.09.07 20:25 
Moin,

ich möcht ganz einfach wie es bei Edit-Boxen möglich ist, einen teil des Strins rausfiltern.
Dieser könnte jedoch immer anderes sein,
aber die stelle an der ich die Markierung starte und die lenge des markierten Textes ist immer gleich.

Bsp:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
Edit1.Text:='1234567890';
Edit1.SelStart:=0;
Edit1.SelLength:=5;
ShowMessage(Edit1.SelText);

so sollte eigentlich eine Messagebox kommen, in der "12345" steht.
Das habe ich ja schon geschafft, indem ich ne Lokale Variable mit "s: string[5]" gemacht habe.

Aber was, wenn der start der selektion nicht 0 sondern 5, 10 oder was auch immer ist?

So und nun zu meiner frage, wie mache ich das gleiche mit einem String, ohne diesen in eine EditBox zu laden?


Zuletzt bearbeitet von fuba am Mo 03.09.07 20:27, insgesamt 1-mal bearbeitet
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mo 03.09.07 20:26 
Copy()

_________________
Markus Kinzler.
fuba Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 125

Win7
D7 Ent.
BeitragVerfasst: Mo 03.09.07 20:48 
besten dank!
und wow, das war mal ne schnelle antwort :D