Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Zmiana ikony buttona i "off" "on" buttona.


Rekomendowane odpowiedzi

Opublikowano

Witam, mam pytanie

--jak zmienić wyglad buttona. (najlepiej z .png)
Znalazłem funkcje:

 

GUICtrlSetImage 

Ale tylko z bmp mi czyta.

--Jak zrobić po kliknięciu na przycisk zmienił on wygląd (na nowy)

 

 

--I teraz jak rozpoznać który obrazek został wybrany (Jak odczytać). Próbowałem coś znaleźć na liczby parzyste i nieparzyste no ale nic nie znalazłem.

 

Jak będzie z tym za dużo pracy to zrobię na check'u, po tam są wartość 1, albo 0, zależności czy zaznaczony czy nie.

 

 

 

A teraz co ten program ma robić. Mam kilka przycisków załóżmy że są to diody, gdy kliknę się włączy i wyłączy. Tylko że ma to działać na zasadzie kilku wyrazów. Gdy kliknę w funkcji zapisze się dane zdanie, a gdy kliknę znowu to zdanie zostanie usunięte. Wiem może trochę zawile napisane, ale może ktoś mi pomoże. Wystarczą mi tylko nazwy funkcji resztę w helpie poczytam.

 

@Nad częścią sobie poradziłem, ale nadal nie wiem jak ten obrazem statusu zmienić.

bijons.jpg


Pomogłem daj Lubię To!


Opublikowano

ehh , marudzisz ale masz ode mnie... do obrazków przystosuj sobie sam

 

#include <GUIConstants.au3>
#include <GuiButton.au3>
#include <GUIConstantsEx.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 150, 85)
$Button1 = GUICtrlCreateButton("On", 32, 24, 75, 25, 0)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetBkColor ($Button1, 0x87f717)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
            _ToggleButton()
    EndSwitch
WEnd

Func _ToggleButton()
    $readButton = _GUICtrlButton_GetText($Button1)
    If $readButton = "On" Then
        _GUICtrlButton_SetText($Button1, "Off")
        GUICtrlSetBkColor ($Button1, 0xFF0000)
    Else
        _GUICtrlButton_SetText($Button1, "On")
        GUICtrlSetBkColor ($Button1, 0x87f717)
    EndIf
EndFunc

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Heh, nie chciałem gotowca... Zamiast czytania buttona, zrobiłem na zmienną i,(jeżeli wartość ma "0" to pierwszy if w przeciwnym razie else.) działa w ten sam sposób, zwłaszcza że ten program jest tylko dla mnie i nie to jakiś cheat tylko ułatwienie w życiu ;).

 

Dziękuje za pomoc. Temat do zamknięcia.

bijons.jpg


Pomogłem daj Lubię To!


Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...