OT indexovani textboxu v C#

Hfmcons hfmcons@gmail.com
Neděle Březen 14 14:34:40 CET 2010


Možná by šlo použít TabIndex, ale je třeba napřed ověřit jaká je výchozí 
hodnota každého objektu, nebo ji rovnou nastavit.
S pozdravem,
		Miloš Dašek

Dne 14.3.2010 14:19, Pavel Hudecek napsal(a):
> Ne, potřebuji textboxy projet for cyklem a provést s nimi nějaké operace.
> Mimochodem včetně práce s tagy:-)
>
> Ve VB to funguje cca takto:
> For n = 0 To 5
>     If Text1(n).Text<>  "" Then
>        ...........
> tzn. mám pole 6ti textboxů a procházím ho for cyklem. Jenže C# mi nic takového
> nenabízí (VB se při kopírování objektu rovnou zeptá, zda chci založit pole
> a teprve při odpovědi "ne" vytváří kopie s jinými jmény) a při pokusu o přejmenování
> těch dalších na stejné jméno hlásí chybu.
>
> Mě to ve VB funguje, ale jeden kamarád se chtěl inspirovat a použít stejný
> princip v C#, ale narazili jsme na neexistenci indexu.
>
> Jak se tam tedy má obecně řešit úloha typu "chci provést s každým z X textboxů
> Y stejných operací?
>
> PH
>
>> From: Petr Zahradnik<clexpert@clexpert.cz>
>> Myslíš vlastnost Tag, kam si můžeš poznamenat nějaké číslo?
>>
>> Původní zpráva ze dne 14.3.2010 od Pavel Hudecek:
>>> Jak se v C# indexují objekty? Očekával jsem, že budou mít jako ve VB
>>> jednu vlastnost index a prostě jich založím 6 pod stejným jménem s 6
>>> indexy, ale v C# nic takového nevidím. Zkoušel jsem taky založit 6
>>> různých textboxů a hodit je to pole objektů, ale pak mi to odmítá
>>> přeložit věci jako pole[n].BackColor.



More information about the Hw-list mailing list