Text bewegen und wechseln lassen

  • Moin,

    Ich würde gerne wissen, wie ich zum einen machen kann das sich Text bewegt zum bsp von rechts nach links durch ein Fenster...
    Und zum anderen würde ich gerne wissen wie ich an einer Stelle automatisch nacheinander mehre Labels anzeigen lassen kann

    mfg

    Einmal editiert, zuletzt von Zane (3. April 2011 um 20:54) aus folgendem Grund: Bitte, hatte ich erst vergessen ;)

  • Um das Label (oder alles andere) die Position wechseln zu lassen.
    Also ungetested so:

    [autoit]


    GUICreate("hi",640,480)
    GUISetstate()
    $label=GUICtrlCreateLabel("Hallo",30,30)
    For $y = 30 to 480 step 5
    GUICtrlSetPos($label,$y,30)
    sleep(20)
    Next

    [/autoit]

    So 4 mal editiert :rock:

  • Hallo Zane,

    Laufschrift kannst du so realisieren:

    Spoiler anzeigen
    [autoit]

    #include <StaticConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Global $iPos = 0
    Global $sText = "Das ist der Text, der immer wieder durchläuft! Viel Spass damit"

    [/autoit] [autoit][/autoit] [autoit]

    Global $mygui = GUICreate('my gui', 200, 200)
    Global $myl2 = GUICtrlCreateLabel($sText, 10, 50, 180, 15,$SS_LEFTNOWORDWRAP)
    GUISetState()
    AdlibRegister('_Laufschrift')
    While GUIGetMsg() <> -3
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _Laufschrift()
    GUICtrlSetData($myl2,StringMid($sText,$iPos) & " " & $sText)
    $iPos = $iPos +1
    if $iPos > StringLen($sText) Then $iPos = 0
    EndFunc

    [/autoit]

    mfg autoBert

  • Hallo Zane,

    schön, dann ist dein Problem ja gelöst, schön wäre es allerdings auch wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert