Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
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
Tvůrce
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
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.