Šlo by to i trochu přímočařeji, tohle navíc nebude fungovat, pokud budou na konci dva stejné znaky. Vy si totiž zjistíte poslední znak a zavoláte TrimEnd, které jej odřízne. Pokud tam ale budou dva stejné, ořízne oba dva. Správně se to dá napsat na jeden řádek, stačí použít medodu Substring, která vybere část z nějakého textu:
TextBox1.Text = TextBox1.Text.Substring(0, TextBox1.Text.Length - 1)
První parametr této metody je pozice, na které chcete začít, 0 je začátek, a druhý parametr, tedy TextBox1.Text.Length - 1 je počet znaků, které se mají vybrat.
|