• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

c++ builder wyświetlanie zdjęcia na określony czas

Object Storage Arubacloud
0 głosów
430 wizyt
pytanie zadane 4 kwietnia 2020 w C i C++ przez lujasjeden Użytkownik (860 p.)
Witam, czy da się jakoś wyświetlić zdjęcie na np 5 sekund.?Chodzi mi o taki efekt, że np w grze hexball po trafionej bramce wyświetlało by się zdjęcie małpy z jakimiś gratulacjami i po ustalonym przeze mnie czasie znikało.

1 odpowiedź

+1 głos
odpowiedź 4 kwietnia 2020 przez fff Gaduła (3,950 p.)
Da się musisz użyć Timera i ustawić w nim Visible zdjęcia
komentarz 4 kwietnia 2020 przez lujasjeden Użytkownik (860 p.)
no ale jak napisac zeby wyswietlilo sie dajmy na te 5 sekund a potem znikło
1
komentarz 4 kwietnia 2020 przez fff Gaduła (3,950 p.)
edycja 4 kwietnia 2020 przez fff

np. tak

void pokazZdj()
{
Form1->Image1->Visible=true;
  Form1->Timer1->Enabled=true;
}


void __fastcall TForm1::Button1Click(TObject *Sender)
{
    pokazZdj();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
	Image1->Visible=false;
	Form1->Timer1->Enabled=false;
}
//---------------------------------------------------------------------------

zakładałem że miałeś już styczność z timerem w c++Builder

jeśli nie to zajrzeć tu Paja Informatyki

komentarz 4 kwietnia 2020 przez lujasjeden Użytkownik (860 p.)
poproboje to potem, jestem poczatkujacy ale nie wiem jak ma to dzialac, nie wiem moze sie nie zrozumielismy wiec napisze ci dokladna sytuacje, mam napisana gre cos w stylu hexball, jest dwoch graczy sterowanie odbijanie pilki, jak pilka wpadnie w bramke pojawia sie na srodku graczowi dopisuje sie punkt i gracze pojawiaja sie w swoich bramkach, chcialbym aby po zdobyciu bramki np przez gracza1 wyswietlil sie Image z gratulacjami na powiedzmy 3 sekundy i zniknal po wlasnie tych 3 sekundach sam, nie po jakims zdarzeniu typu nacisniecie na Button tylko zeby zdjecie sie wyswietlilo i za 3 sekundy zniknelo
1
komentarz 4 kwietnia 2020 przez fff Gaduła (3,950 p.)

no tak w buttonie dałem tylko wywołanie funkcji 

pokazZdj();

możesz do dać ją do konkretnego zdarzenia lecz ta funkcja musi być powyżej niego

 

a tu jest to co ma się stać po 5s

void __fastcall TForm1::Timer1Timer(TObject *Sender)

{

    Image1->Visible=false;

    Form1->Timer1->Enabled=false;

}

komentarz 4 kwietnia 2020 przez lujasjeden Użytkownik (860 p.)
aaa okej rozumiem za jakies 2/3 godzinki to sprawdze ale teraz juz mysle ze to moze dzialac bo rozumiem o co chodzi dziekuje bardzo, dam znac czy zadzialalo a jak nie to tez dam znac
komentarz 4 kwietnia 2020 przez lujasjeden Użytkownik (860 p.)

@fff,  działa wszystko jak nalezy dziekuje bardzo, jest tu na forum jakas łapka w góre lub cos co daje sie w ramach podziekowan?

 

1
komentarz 5 kwietnia 2020 przez fff Gaduła (3,950 p.)

możesz dać jako najlepszą odpowiedź (√)

komentarz 5 kwietnia 2020 przez fff Gaduła (3,950 p.)
Możesz zaznaczyć też jako najlepsza odpowiedź

Podobne pytania

0 głosów
1 odpowiedź 512 wizyt
pytanie zadane 30 listopada 2017 w C i C++ przez smolik Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 374 wizyt
pytanie zadane 24 grudnia 2019 w JavaScript przez milogab2004 Początkujący (440 p.)
0 głosów
1 odpowiedź 1,056 wizyt
pytanie zadane 8 września 2015 w Nasze projekty przez Stefan Początkujący (450 p.)

92,555 zapytań

141,400 odpowiedzi

319,537 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...