Pouze tento týden sleva až 80 % na e-learning týkající se PHP. A zároveň využij akce až 30 % zdarma při nákupu e-learningu. Více informací.
Hledáme asistenty pro kurzy programování - pohodová brigáda. Více info
discount 30
Avatar
Preedy
Člen
Avatar
Preedy:22.9.2012 9:36

Ahoj, v jednom mém programu jsem udělal že, při kliku na tlačítko se jeho vlastnost tag zobrazí v textboxu1. Když kliknu na další tlačítko, tak chci aby se i jeho vlastnost tag zobrazila v textboxu 2. Ale tag butn1 zmizí a na tom samém indexu se zobrazí tag butn2. Jak udělat aby se tam zobrazovalo všechno, a nesmázavalo se to? Vím že ten textbx je pole, tak jsem zkusil že při kliku na talčítko, napiš na další hodnotu.zjoušel jsem to takhle:

textBox1.Text[textBox1.TextLength + 1] = tlacitko.Tag;

ale nepřeloží to

Editováno 22.9.2012 9:37
 
Odpovědět
22.9.2012 9:36
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Preedy
David Čápka:22.9.2012 9:44

Moc jsem to z popisu nepochopil, ale evidentně máš problém s referencí. Když uložíš hodnotu A do prvku pole 0 a potom prvek 0 uložíš do B, B se bude měnit při změně A.

Nahoru Odpovědět
22.9.2012 9:44
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Preedy
Člen
Avatar
Odpovídá na David Čápka
Preedy:22.9.2012 9:46

jo asi to myslíš dobře,
uživatel bude klikat na buttony a jejich tag se bude zobrazovat v tom txboxu, ale mě se v tom txboxu zborazí jenom ten tag posledního buttonu

Editováno 22.9.2012 9:47
 
Nahoru Odpovědět
22.9.2012 9:46
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Preedy
David Čápka:22.9.2012 9:52

Já nevím, jak to máš udělané. Já bych dal všem buttonům ten samý event (callback), kde bych tag senderu, přetypovaného na Button, přidal do textu textboxu. Je to vlastně 1 řádek.

Nahoru Odpovědět
22.9.2012 9:52
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Preedy
Člen
Avatar
Odpovídá na David Čápka
Preedy:22.9.2012 9:55

tak to tam myslim mám

Button tlacitko = (sender as Button);
textBox1.Text = tlacitko.Tag.ToString();

tohle je v metodě button1_click a funguje to pro všechno tlačítka

Editováno 22.9.2012 9:55
 
Nahoru Odpovědět
22.9.2012 9:55
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Preedy
David Čápka:22.9.2012 9:56

No nemáš tam Text += :P

Nahoru Odpovědět
22.9.2012 9:56
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Preedy
Člen
Avatar
Odpovídá na David Čápka
Preedy:22.9.2012 9:59

dík, už funguje

 
Nahoru Odpovědět
22.9.2012 9:59
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.