Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Letzten zwei Stellen eines Labels löschen (https://www.delphipraxis.net/28501-letzten-zwei-stellen-eines-labels-loeschen.html)

ferby 25. Aug 2004 16:09


Letzten zwei Stellen eines Labels löschen
 
Hallo,

wie kann ich von einen Label die letzten zwei Stellen löschen ohne das ich weiß wie lang der Label ist :?:

Matze 25. Aug 2004 16:11

Re: Letzten zwei Stellen eines Labels löschen
 
Mit Length weißt du, wie lang der String ist. ;)

Dann benutz am besten Copy oder evtl. auch Delete.

Bowler 25. Aug 2004 16:11

Re: Letzten zwei Stellen eines Labels löschen
 
was möchtest du denn machen? die letzten 2 Stellen des Textes weglöschen, oder die Größe des Labels minimieren?

ferby 25. Aug 2004 16:52

Re: Letzten zwei Stellen eines Labels löschen
 
Hallo,

Die letzten beiden Stellen löschen.

Matze 25. Aug 2004 16:53

Re: Letzten zwei Stellen eines Labels löschen
 
Zitat:

Zitat von ferby
Die letzten beiden Stellen löschen.

Ich sagte bereit's, wie's geht, jetzt schau dir das wenigstens mal an!

nailor 25. Aug 2004 16:57

Re: Letzten zwei Stellen eines Labels löschen
 
Zitat:

Zitat von Matze
Zitat:

Zitat von ferby
Die letzten beiden Stellen löschen.

Ich sagte bereit's, wie's geht, jetzt schau dir das wenigstens mal an!

das war glaub ich ne antwort auf bowler

Matze 25. Aug 2004 16:59

Re: Letzten zwei Stellen eines Labels löschen
 
Zitat:

Zitat von nailor
das war glaub ich ne antwort auf bowler

Naja, eine ANtwort würde ich das nicht nennen, diese "Antwort" ist ja in der Überschrift enthalten. ;)

Aber ok, vllt soll's eine sein. ;)

ferby 25. Aug 2004 17:52

Re: Letzten zwei Stellen eines Labels löschen
 
Hallo,

ich nehme an ich brauche delete nur wie mache ich das? Kannst du mir ein Beispiel geben indem du
label1.caption:='irgendwas' so kürtzt das label1.caption:='irgendw' ist?

Danke

Shaman 25. Aug 2004 18:21

Re: Letzten zwei Stellen eines Labels löschen
 
Hoi

Was sagt denn Kollege OH zu Delete? :wink:
Tipp: Nimm besser Copy, Delete ist nicht so gut bei Properties.

Gruss
Shaman

Anthauri 25. Aug 2004 18:24

Re: Letzten zwei Stellen eines Labels löschen
 
ich täte es so:

Delphi-Quellcode:
 label1.caption := copy(label1.Caption,1,length(label1.caption) - 2 );
oder als Klartext:
Die Caption ist eine Kopie aus sich selbst ab der Stelle 1 in der Länge von sich selbst -2.

Da hier die Länge der Caption ermittelt wird, brauchst Du sie zur Laufzeit nicht zukennen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 Uhr.
Seite 1 von 2  1 2      

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