Předmět Autor Datum
Obávám se, že jediná "finta" je právě ten modul tříd. Neboj se, není to tak těžké, jak to pro začáte…
Zdenál 22.07.2019 18:46
Zdenál
Díky, pred časom som si tiež našiel vzor kódu, pomocou ktorého som obslúžil kolekciu ovládacích prvk… poslední
robert13 22.07.2019 19:53
robert13

Obávám se, že jediná "finta" je právě ten modul tříd.
Neboj se, není to tak těžké, jak to pro začátečníka vypadá. Taky jsem potřeboval před pár lety něco podobného - jednotná obsluha pěti sad checkboxů (8 v každé sadě) a buttonů (3 v každé sadě). Hodně mi pomohl tenhle příklad. musíš se tím prokousat sám, abys to pochopil- Pak už se jen budeš divit, proč ses toho tak bál...

Díky,
pred časom som si tiež našiel vzor kódu, pomocou ktorého som obslúžil kolekciu ovládacích prvkov, podobne ako je to vo VB (teda nie vo VBA, kde kolekcie ovládacích prvkov nefungujú) a kde sa celé skupiny objektov formulára riadia spoločným kódom a cieľový objekt je daný indexom... alebo naopak - kódu sa odovzdá index prvku a výsledok je odvodený práve z tohto indexu.
Modulom triedy som to vtedy poriešil a niekomu som to tu na poradni aj navrhol ako riešenie. Ale v podstate to bol opajcnutý vzor kódu z iného príkladu, ktorý som prispôsobil a skresal na nevyhnutné minimum. Fungovalo to, ale nejak sa neviem dokopať do toho, aby som niečo sám tvoril v module triedy. Nevidím do toho. Nie je vylúčené, že ako píšeš, sa nakoniec budem diviť, prečo som sa do toho skôr nepustil... Vždy sa nájde iné riešenie, ale určite nie také elegantné, ako by bolo modulom triedy. Aj teraz mám v talóne iné riešenia, ale sú "primitívne" voči tomu, ako si predstavujem, že by som to vedel spojazdniť, keby fungovalo to, čo som uviedol ako príklad. Dalo by sa napríklad prejsť všetkými objektami formulára a testovať ich názov alebo tag voči obsahom spomínaných premenných ale to je strašné barbarstvo :x: :-D
Každopádne díky za odpoveď, pozriem sa na ten príklad, či to budem vedieť implementovať na moje podmienky...

Zpět do poradny Odpovědět na původní otázku Nahoru