Czemu to nie działa?

0
if (Form2->Visible == true)
    {
        Timer1->Enabled = true;
    }

Witam otóż taki kodzik, nie chce działać w sensie, Timer jest wyłączony i po tej funkcji powinien się włączyć jednak tak nie dzieje? Dlaczego?

0

Próbowałeś debugerem patrzeć czy warunek w ifie kiedykolwiek jest prawdziwy?

Form2 jako że dużą literą sugeruje że jest klasą więc czy nie próbujesz przypadkiem użyć klasy zamiast obiektu?

0

To jest builder 6 i to jest obiekt

0

Ale problem jest z timer'em czy if'em? Ustaw breakpoint albo coś i zobacz czy gdy Form2 będzie Visible wykona się ten if. Na razie jest za dużo nie wiadomych więc ciężko Ci pomóc i znaleźć przyczynę błędu.

0

To takie wróżenie z fusów... Najlepiej jak już nam powiesz , co kod ma robić , to jeszcze wrzucić kawałek kodu, tam, gdzie te obiekty są tworzone.

Ale trochę wróżąc, może chcesz , aby dzięki temu timerowi wykonywała się co jakiś czas jakaś akcja, to dobrze by było ustalić ten żądany czas

 Timer1->Interval= CZAS;

1 użytkowników online, w tym zalogowanych: 0, gości: 1