Label - Grafik Bug!?

  • Moin Moin,

    kann mir eben jemand ne info geben, ob das jemand kennt?

    Ich habe ein Label, das ich mit "ControlMove" über Buttons bewege.
    Wenn ich das mache, nimmt das Label als BkColor die "Buttons" an (siehe Anhang)..
    Was ist das denn?!

    Kann mir jemand helfen? :D

    Gruß Qu1cks3r

    ~~MBI~~

    _______________________________

    everything is possible with AutoIT

    ___________________________

  • Kenne das Problem nicht, aber hatte ma sowas ähnliches :D
    Also bei mir hat sich an einer falschen Stelle das Label geändert und es lag an einen kleinen syntax Fehler.
    kannst ja mal dein skript durch schauen, vllt liegt es ja wirklich schon an einer Kleinigkeit^^

    Es gibt 102
    Arten von Menschen:
    Jene, die Binärcode verstehen
    und jene, die es nicht tun.

  • Also es handelt sich um einen Urlaubsplan, den ich schreibe.

    ...


    ...

    also ich habe da 2 Scrollbars - ich frage die Horizontale Scrollbar nach der Position ab, und bewege die Labels (die in einem Array hinterlegt sind) alle zusammen zu der Position.
    Funzt auch alles, bis auf den Grafik Bug -.-


    Gruß
    Qu1cks3r

    ~~MBI~~

    _______________________________

    everything is possible with AutoIT

    ___________________________

  • Ja wird vorher erstellt, aber das mit dem setstyle bringt nix..
    Hatte ich schon probiert und gerade nochmal. Gleiches Resultat..

    Ich denke das hat was mit der While Schleife zu tun.
    Aber ich weiß net wie ich es sonst machen soll, es muss sich ja immer mit bewegen..

    Gruß
    Qu1cks3r

    ~~MBI~~

    _______________________________

    everything is possible with AutoIT

    ___________________________

  • Erstell doch einfach mal ein simples Beispielscript in welchem dieser Fehler auftritt. Wenn es da nicht kommt weißt du, dass an der falschen Stelle suchst ;). Und fals doch kannst es hier posten und bekommst dann wohl eher Hilfe, da ich bezweifel das viele Lust haben sich jetzt hier lange eine Script zu basteln ;).

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.


  • das zum beispiel reagiert so. ( chip)
    Weiß nicht was das ist...

    Gruß
    Qu1cks3r

    ~~MBI~~

    _______________________________

    everything is possible with AutoIT

    ___________________________

  • Du benutzt schon mal eine nicht Standard-UDF. Möglicherweise macht diese Probleme. Gib mal den Downloadlink zu der GUIScrollbars_Ex.au3.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Ich weiß wo der Fehler liegt. Mach mal das GUICtrlSetState($label1,$GUI_ONTOP) raus. Dann geht es.

    Sprich so:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <StaticConstants.au3>
    #include <GUIScrollbars_Ex.au3>
    #include <GuiScrollBars.au3>

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

    starten()

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

    Func starten()
    Global $urlaubsplanung_new_main_gui = GUICreate('Test GUI', 300, 300)
    GUISetState()

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

    starten1()

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

    While 1
    $msg = GUIGetMsg()

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

    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd
    EndFunc ;==>starten

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

    Func starten1()
    $urlaubsplanung_new_child_gui = GUICreate("", 240, 220, 0, 20, BitOR($WS_POPUP, $WS_BORDER, $WS_GROUP, $WS_CLIPSIBLINGS), $WS_EX_MDICHILD, $urlaubsplanung_new_main_gui)
    GUISetState()

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

    $i = 0
    $top = 0
    $left = 115
    While $i < 90
    GUICtrlCreateButton("", $left, $top, 15, 15)
    GUICtrlCreateButton("", $left, $top + 20, 15, 15)
    GUICtrlCreateButton("", $left, $top + 40, 15, 15)
    GUICtrlCreateButton("", $left, $top + 60, 15, 15)
    GUICtrlCreateButton("", $left, $top + 80, 15, 15)
    GUICtrlCreateButton("", $left, $top + 100, 15, 15)
    GUICtrlCreateButton("", $left, $top + 120, 15, 15)
    GUICtrlCreateButton("", $left, $top + 140, 15, 15)
    GUICtrlCreateButton("", $left, $top + 160, 15, 15)
    GUICtrlCreateButton("", $left, $top + 180, 15, 15)

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

    $left = $left + 25
    $i = $i + 1
    WEnd
    $label1 = GUICtrlCreateLabel("Statisches Label1", 10, 0, 100, 20,$SS_CENTER)
    $label2 = GUICtrlCreateLabel("Statisches Label2", 10, 20, 100, 20)
    $label3 = GUICtrlCreateLabel("Statisches Label3", 10, 40, 100, 20)
    $label4 = GUICtrlCreateLabel("Statisches Label4", 10, 60, 100, 20)
    $label5 = GUICtrlCreateLabel("Statisches Label5", 10, 80, 100, 20)
    $label6 = GUICtrlCreateLabel("Statisches Label6", 10, 100, 100, 20)
    $label7 = GUICtrlCreateLabel("Statisches Label7", 10, 120, 100, 20)
    $label8 = GUICtrlCreateLabel("Statisches Label8", 10, 140, 100, 20)
    $label9 = GUICtrlCreateLabel("Statisches Label9", 10, 160, 100, 20)
    $label10 = GUICtrlCreateLabel("Statisches Label10", 10, 180, 100, 20)

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

    $btn_1 = GUICtrlCreateButton("Test",0,200,100,20)
    $123 = _GUIScrollbars_Generate($urlaubsplanung_new_child_gui, 2500)
    While 1
    $sliderpos = _GUIScrollBars_GetScrollInfoPos ( $urlaubsplanung_new_child_gui, $123 )
    ControlMove ("","",$label1,$sliderpos*-0.000000000001,Default)
    ;~ GUICtrlSetState($label1,$GUI_ONTOP)
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $btn_1
    $sliderpos = _GUIScrollBars_GetScrollInfoPos ( $urlaubsplanung_new_child_gui, $123 )
    MsgBox (0,"",$sliderpos)
    EndSwitch
    WEnd
    EndFunc ;==>starten1

    [/autoit]

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Jawohl, das klappt.

    Denke durch das andauernde setzen von Styles, bugt das so rum...

    Danke dir!

    Gruß Qu1cks3r

    ~~MBI~~

    _______________________________

    everything is possible with AutoIT

    ___________________________