Diskuze: Ako preniesť hodnotu s i++ do inej triedy.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

					Člen				
			
Zobrazeno 9 zpráv z 9.
//= 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.


Nepochopil som ako to mam implementovat do programu, sice mi VS nehlasi chyby ale premene mi stoho nenacita.
ty tu hodnotu "i" chceš přenášet do tý třídy Form v každý iteraci
cyklu foreach ???
ale chápeš že třída form nemá řízení v tom okamžiku a tak ti to bude k
ničemu...
chápeš jo ? jestli náhodou spíš nechceš udělat nějakej samostatnej
Thread a ten na to navázat ...
Dik za pomoc vyriesil som to trochu inak stacilo pridat toto:
public void Icon_counter()
      {
          string[] dir = Directory.GetDirectories(@"application");
          foreach (string item2 in dir)
          {
              Icon_count++;
          }
      }
V main form uz len staci:
main_menu mm = new main_menu();
            mm.Icon_counter();
					Takto opravdu ne.
1, Field/property Icon_count je resetovany pred spustenim foreach ( tu cast
nevidno ).
2, Mam to robene tak ze ked najde adresar vytvori ikonu v programe a pokracuje
dalej, do kazdeho adresara, ktory najde vstupuje a hlada tam prislusne png.
3, Pocet je limitovany uz na par ikon, aby nedoslo k preteceniu adresaru.
Nestačilo by místo počítání ++i použít něco takového:
i = Menu.Count;
					Zobrazeno 9 zpráv z 9.