Skocz do zawartości
volt_tm

Drugie kliknięcie na buton w Builder C++ v.6

Rekomendowane odpowiedzi

Chodzi o obsłużenie drugiego kliknięcie na "button" (NIE o dwukrotne

klikniecie). Załóżmy, że po pierwszym kliknięciu na "button" otwierało

by się drugie okno a po drugim zmieniało kolor. Jakiej funkcji trzeba

używać żeby obsługiwać takie zdarzenia lub też, jaki kod zastosować.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Hem funkcji to za bardzo nie ma ale można to zrobić samemu bardzo prosto np taki kod wstawiasz na przycisk:

 

[php:1:173735f534]

static int i ;

 

if (!i)

{

i = 1 ;

Form2->Show() ;

Form2->Color = clBtnFace ; // można bez tego wtedy już

// na zawsze będzie czerwona

}

else

{

i = 0 ;

Form2->Show();

Form2->Color = clRed ;

}

[/php:1:173735f534]

 

Można go zmodyfikować w różny sposób dodać inny kolor do pierwszego if a do drugiego wstawić i = 0 ; i wtedy zmiany będą cykliczne.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...