Czerwony98 Opublikowano 19 Sierpnia 2013 Udostępnij Opublikowano 19 Sierpnia 2013 Witam jak zrobic zeby po przycisnieciu login włączal sie progress bar ? a oto kod : #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <ProgressConstants.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 386, 228, 192, 124) $Progress1 = GUICtrlCreateProgress(104, 136, 150, 17) $Button1 = GUICtrlCreateButton("Login", 64, 168, 75, 25) $Button2 = GUICtrlCreateButton("Exit", 224, 168, 75, 25) GUICtrlCreateInput("", 120, 48, 121, 21) GUICtrlCreateInput("", 120, 88, 121, 21) $Label1 = GUICtrlCreateLabel("Login", 40, 48, 30, 17) $Label2 = GUICtrlCreateLabel("Passowrd", 40, 88, 50, 17) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button2 Exit EndSwitch WEnd Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
hehe7 Opublikowano 19 Sierpnia 2013 Udostępnij Opublikowano 19 Sierpnia 2013 #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <ProgressConstants.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 386, 228, 192, 124) $Progress1 = GUICtrlCreateProgress(104, 136, 150, 17) $Button1 = GUICtrlCreateButton("Login", 64, 168, 75, 25) $Button2 = GUICtrlCreateButton("Exit", 224, 168, 75, 25) GUICtrlCreateInput("", 120, 48, 121, 21) GUICtrlCreateInput("", 120, 88, 121, 21) $Label1 = GUICtrlCreateLabel("Login", 40, 48, 30, 17) $Label2 = GUICtrlCreateLabel("Passowrd", 40, 88, 50, 17) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button2 Exit Case $Button1 jakasfunckja() EndSwitch WEnd Func jakasfunckja() GUICtrlSetData ( $Progress1, 25) Sleep (500) GUICtrlSetData ( $Progress1, 50) Sleep (500) GUICtrlSetData ( $Progress1, 75) Sleep (500) GUICtrlSetData ( $Progress1, 100) EndFunc + nie ten dział ( nie dajesz do gotowych tylko tam gdzie są pytania i problemy) Używasz GUICtrlSetData ( $Progress1, 25) gdzie $progress1 odnosi sie do tworzonego progressbara, kolejne liczby po przecinku oznaczają % np wpiszesz 100 wiec progressbar będzie "pełny" Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
karolkarol21621 Opublikowano 20 Sierpnia 2013 Udostępnij Opublikowano 20 Sierpnia 2013 Func wypelnienie() for $x=1 to 100 step 1 guictrlsetdata($progress1, $x) next EndFunc nie lepiej tak? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
hehe7 Opublikowano 20 Sierpnia 2013 Udostępnij Opublikowano 20 Sierpnia 2013 Func wypelnienie() for $x=1 to 100 step 1 guictrlsetdata($progress1, $x) next EndFunc nie lepiej tak? Przedstawiłem mu to w takiej sytuacji aby wiedział co daje zmiana drugiego parametru oraz samej funkcji. Raczej to będzie wykorzystane jako zmienianie po czymś wykonanym a nie tylko w pętle do 100 i tyle. Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.