Diskuze: Neustálé změny - nezávislé na události
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
button2.Size = new Size(this.button2.Size.Width - 1, this.button2.Size.Height);
this.button2.Refresh();
Ještě to zpřesním - potřebuji, aby se to spustilo až po kliknutí na button1. Jak jsem psal, talčítek chci měnit více (6) a když jdeno z nich dosáhne horizontální velikostí nuly - celý proces zmenšování se zastaví a tlačítka se nastaví na původní velikost a vypíše se hláška (to s navrácením velikostí a hláškou zvládnu, ale potřebuji, aby to to Vaše řešení umožňovalo).
Jestli dobře chápu, kam míříš, tak se ptáš na objekt Timer, nastuduj
si ho, umožňuje provádět v určitých intervalech určitou metodu
Pokud myslýš ten Timer, co se používá na web. Tak jsem to zkoušel -
moudrý jsem z toho nevyšel.
Ono hlavně nevím jakou metodu bych měl dát - mám jen příkaz změň velikost.
S čím mám problém - když to dám do vlastní třídy, tak nevím, jak to pak zavolat. Kdxž to dám do třídy form1, tak mi to nejde - Timer je podvlněn červeně.
Timer je normálně v ToolBoxu, nastavíš mu Enabled, Interval a v události
OnTick voláš svou metodu. Jeslti to máš v jiné třídě, tak je dobře, že
to nevidí, proto je objektové programování, aby se takhle neprogramovalo
Naopak ty v tom timeru budeš
volat metodu na jiné třídě, ne v jiné třídě pracovat s timerem.
Zobrazeno 10 zpráv z 10.