logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

C++ Builder - Kolor buttona pod wpływem połączenia

patrykd94 18 Wrz 2016 17:32 2172 2
REKLAMA
  • #1 15939287
    patrykd94
    Poziom 9  
    Posty: 6
    Witam serdecznie. Mam do przerobienia gotowy program łączący się z RS232. Na pierwszym "framie" w zależności od tego czy program jest połączony czy nie, tło przycisku powinno zmieniać się z czerwonego na zielone. Problem w tym, że gdy próbuję ustawić Glyph dla Bitbtn to pokazuje się coś następującego. Oczywiście po odpaleniu programu wygląda to identycznie.
    Zna ktoś może przyczynę? Lub jest w stanie poradzić jak inaczej zmienić w builderze kolor przycisku, którym następnie można sterować?

    C++ Builder - Kolor buttona pod wpływem połączenia
  • REKLAMA
  • Pomocny post
    #2 15939438
    Dżyszla
    Poziom 42  
    Posty: 7075
    Pomógł: 1095
    Ocena: 225
    Glyph służy do wyświetlania ikony przy przycisku, a nie kolorowania.
    Nie ma standardowego przycisku, któremu możesz nadać kolor. Wyjścia są takie:
    1. Zastosować TSpeedButton z Flatem i Transparentem umieszczając go na panelu, którego będziesz zmieniał kolor (przycisk niestety nie może dostać focusa)
    2. Zastosować panel w formie przycisku (obsługa zdarzenia onClick ze zmianą właściwości emulującą wciśnięcie)
    3. Napisać własny lub poszukać stosowny komponent, który będzie rysował przycisk z wykorzystaniem określonego koloru.
  • #3 15940700
    patrykd94
    Poziom 9  
    Posty: 6
    Dzięki wielkie! Faktycznie, to było prostsze niż się spodziewałem :)
REKLAMA