label boing-effekt

  • Allgemein

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Samus Aran.

    label boing-effekt

    hey leute weiß jemand wie man ein label immer alle 100millisek. ransoomt und wieder zurücksoomt? mitn timer zb und die size vom label oder von der font danke sry habe gerade volln langen text geschrieben und ausversehen auf die "zurück-taste geklickt^^"
    du willst jetzt nicht ununterbrochen alle 100 ms. die Größe des Labels verändern, oder?
    Weil in WinForms wäre das voll der Performance-Fresser.

    Ist auch mühsam, weil son Label nicht Bestandteil eines durchgängigen Layout-Konzepts sein kann, jedenfalls nicht, wenn mit Docking gelayoutet ist (was ich ja nahezu ausschließlich verwende).

    Also man müsste sowohl die Position des Labels ändern als auch seine Size - mit einem Wort: man müsste die Bounds-Property neu zuweisen.
    Aber zusätzlich willst du ja auch die Schrift vergrößern, und das ist noch umständlicher, weil man Font-Sizes nicht einfach mit einem beliebigen Faktor multiplizieren kann, sondern Fonts haben bestimmte Größen-Stufen, und wenn man einen Font erstellt, dessen FontSize das 1,01-fache des vorherigen Fonts sein soll, dann "korrigiert" sich der Font selbst auf das 1-fache, d.h. die Größe bleibt unverändert.

    WinForms eignet sich einfach nicht gut für Animationen.