Delphi-PRAXiS

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.

nailor 25. Aug 2004 18:39

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

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

klugscheiss: du meinst doch kompilierzeit.

ferby 25. Aug 2004 18:58

Re: Letzten zwei Stellen eines Labels löschen
 
Danke,
hat mir weitergeholfen

Ricane 25. Aug 2004 19:44

Re: Letzten zwei Stellen eines Labels löschen
 
Auch immer wieder gern genommen:

MidStr, LeftStr und RightStr ....


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