C#关于Textbox滚动显示最后一行,不闪烁问题

 更新时间:2024年04月17日 09:23:41   作者:zgscwxd  
这篇文章主要介绍了C#关于Textbox滚动显示最后一行,不闪烁问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

C# Textbox滚动显示最后一行,不闪烁

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace AliWorkbenchProgram
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int y = 0;
 
        private void button1_Click(object sender, EventArgs e)
        {
            showmessage();
        }
 
        public void showmessage()
        {
            y++;
            string msg= "";
            for (int i=0;i<5000; i++)
            {
               msg = "【第" + y.ToString() + "运行】"+"序号: " +i.ToString() + "\r\n";//改变文本内容
             //this.textBox1.Text += msg  ;//改变文本内容
 
               this.textBox1.AppendText(msg);//追加文本
 
               this.textBox1.SelectionStart = this.textBox1.Text.Length;
               this.textBox1.ScrollToCaret();//滚动到最后一行
 
            }
 
        }
 
 
    }
}

C# textBox多行文本框自动滚动到最后一行

来,看例子吧

        /// <summary>
        /// textBox多行文本框,自动滚动到最后一行
        /// </summary>
        /// <param name="msg"></param>
        public void add_textbox_msg(string msg)
        {
            //容错处理
            if (string.IsNullOrEmpty(msg))
            {
                return;
            }
            textBox1.AppendText(msg);
            textBox1.AppendText("\r\n");//换行
            textBox1.ScrollToCaret();
        }

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C#中的匿名方法实例解析

    C#中的匿名方法实例解析

    这篇文章主要介绍了C#中的匿名方法,包括其由来、定义及用法等,需要的朋友可以参考下
    2014-09-09
  • c#匹配整数和小数的正则表达式

    c#匹配整数和小数的正则表达式

    c#中使用正则表达式需要加入using System.Text.RegularExpressions的引用
    2010-12-12
  • 如何在C#9 中使用static匿名函数

    如何在C#9 中使用static匿名函数

    这篇文章主要介绍了如何在C#9中使用static匿名函数,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • C# Dictionary和SortedDictionary的简介

    C# Dictionary和SortedDictionary的简介

    今天小编就为大家分享一篇关于C# Dictionary和SortedDictionary的简介,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 基于C#制作一个颜色拾取器

    基于C#制作一个颜色拾取器

    这篇文章主要为大家详细介绍了如何基于C#制作一个颜色拾取器,可以获取屏幕上任意位置像素的色值,文中的示例代码讲解详细,有需要的小伙伴可以了解下
    2024-01-01
  • C#使用Dispose模式实现手动对资源的释放

    C#使用Dispose模式实现手动对资源的释放

    这篇文章主要介绍了C#使用Dispose模式实现手动对资源的释放,涉及C#采用Dispose模式操作资源的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C# 服务器发送邮件失败实例分析

    C# 服务器发送邮件失败实例分析

    在本篇文章里小编给大家带来一篇关于C# 服务器发送邮件失败实例内容,需要的朋友们可以学习下。
    2020-03-03
  • C# 反射(Reflection)的用处分析

    C# 反射(Reflection)的用处分析

    反射(Reflection)是C#里很重要的一个特性,其它语言也有这个特性,比如JAVA。反射这个特性是很实用的,如果使用过struts, hibernate, spring等等这些框架的话,便会知道反射这个特性是多么的强大了。在我接触过的那些框架中,没有一个框架是不使用反射的。
    2015-03-03
  • C#实现串口通信的示例详解

    C#实现串口通信的示例详解

    这篇文章主要为大家详细介绍了C#实现简单串口通信的相关知识,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2023-03-03
  • C#中常用的正则表达式实例

    C#中常用的正则表达式实例

    正则表达式在程序设计中有着重要的位置,它经常被用于处理字符串信息,下面是C#中常用的正则表达式实例,感兴趣的朋友一起看看吧
    2016-10-10

最新评论