Aus Label ":" rauskriegen



  • Hallo da drausen,

    ich hab da mal ne Frage und zwar wie bekomme ich aus nem Label den Doppelpunk ":" heraus? Im genauen sieht das so aus das ich mit
    Label1->Caption = TimeToStr(Time()) die Zeit anzeigen lasse. Nun will ich aber die Doppelpunkte da rauskriegen. Wie mache ich das?



  • Hallo!

    Ich glaub, das ist nicht schwer:

    So, wie ich's verstehe, steht dann in Label1->Caption zum Beispiel "xx:xx:xx".
    Du schreibst dir einfach eine Schleife und gehst jedes Element (da ein String aus zusammengesetzten Chars besteht) durch und ersetzt jeden Doppelpunkt mit einem Leerzeichen.

    Oder:
    Du filterst das Ganze in eine andere Stringvariable (in einen anderen String), allerdings werden die Doppelpunkte nicht mit in die zweite Variable übernommen, dann wird am Ende alles wieder zurückgeschrieben in "Label1->Caption".

    Gruß
    Manuel



  • Da du die VCL benutzt mit StringReplace den ":" durch nichts ersetzen. Aber warum fragst du das noch mal? Und es ist imme rnoch keine WinAPI-Frage. 🙄


Anmelden zum Antworten