文本框内字符滚动
页面上有一个文本框,文本框左侧和右侧各有一个按钮,点击左侧按钮文本框中的文字向左循环滚动一次,点击右侧按钮文本框中的文字向右循环滚动一次。
private void button1_Click(object sender, EventArgs e)//按钮单击事件 { string s = textBox1.Text;//获取 文本框的值 string q1 = s.Substring(0, 1);//获取s字符串第一个字符。 string q2 = s.Substring(1);//获取s字符串除第一个字符外其他字符 textBox1.Text = q2 + q1;//相加,输出到文本框 } private void button2_Click(object sender, EventArgs e)//按钮单击事件 { string s = textBox1.Text;//获取 文本框的值 int i = s.Length;//获取字符串的长度 string q1 = s.Substring(i-1, 1);//获取s字符串最后一个字符。 string q2 = s.Substring(0,i-1);//获取从第一个到倒数第二个字符。 textBox1.Text = q1 + q2;//相加,输出到文本框 }
输出结果: