当前位置:首页 > C#学习

文本框内字符滚动

小道8年前 (2018-08-21)C#学习5711

页面上有一个文本框,文本框左侧和右侧各有一个按钮,点击左侧按钮文本框中的文字向左循环滚动一次,点击右侧按钮文本框中的文字向右循环滚动一次。

        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;//相加,输出到文本框
        }

输出结果:

image.pngimage.pngimage.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/51.html

分享给朋友:

“文本框内字符滚动” 的相关文章

while语句:用while计算1到100之间整数的和

while语句:用while计算1到100之间整数的和

while语句:用while计算1到100之间整数的和            int s = 0;//定义一个整型变量s 赋值为0 &nb…

数组:​从一个整数数组中取出最大的整数。

数组:​从一个整数数组中取出最大的整数。

保存多个值。任意类型都可以声明数组。int[] nums = {5,3,8};//数组可以直接赋值。 int[] nums = new int[3];//也可以先声明数组 不赋值。   &…

面向对象概念

面向对象概念

面向对象不是取代面向过程的。类、对象。“人”是类,“张三”是“人”这个类的对象。类是抽象的,对象是具体的。按钮就是类,某个按钮就是对象。对象可以叫做类的实例(Instance)。类就像int,对象就像10。字段Field(和某个对象相关的变量),字段就是类的状态。人这个类有姓名、年龄、身高等字段。类…

成员访问级别和属性

成员访问级别和属性

字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的。几个访问级别:public(任何地方都可以访问);private(默认级别。只能由本类中的成员访问)。还有internal、protected两个…