Avatar
Zbysa.Cernohous:

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:

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  +1 29.4.2013 15:32
Avatar
Zbysa.Cernohous:

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.