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