Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Využij akce až 80% zdarma při nákupu e-learningu. Více informací .
BF summer
Avatar
Zbysa.Cernohous:29.4.2013 15:14

Mám problém. Potřebuju naprogramovat button tak, aby se při kliknutí na něj smazal jeden znak z TexBoxu. Zkoušel jsem to pomocí ascii znaků, ale to my nafungovalo. Prosím poraďte.
Zdrojoví kód: int i;
char c;
i = 8;
c = (char)i;
TexBox.Text = TexBox.Text + (c);

 
Odpovědět
29.4.2013 15:14
Avatar
Frunta
Redaktor
Avatar
Odpovídá na Zbysa.Cernohous
Frunta:29.4.2013 15:32

Když vkládáš zdrojový kód, použij tlačítko Vložit zdrojový kód.
Já nedělám v C# a nevím, jestli je to úplně korektně (spíše ne), ale funguje to.

int delkaRetezce = TextBox.TextLength;
string budouciText = "";
for (int i = 0; i < delkaRetezce - 1; i++)
{
    budouciText += TextBox.Text[i].ToString();
}
TextBox.Text = budouciText;
Editováno 29.4.2013 15:34
 
Nahoru Odpovědět
29.4.2013 15:32
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Zbysa.Cernohous:29.4.2013 16:01

Díky za radu. :)

 
Nahoru Odpovědět
29.4.2013 16:01
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 3 zpráv z 3.