首页 > 编程语言 >C# TextBox 新增文本并定位光标

C# TextBox 新增文本并定位光标

时间:2024-10-09 14:35:36浏览次数:1  
标签:ControlHelper txtContent C# System instance using 光标 TextBox

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace HS_INSURANCE_PLATFORM_FORM.BaseTool
{
    public class ControlHelper
    {
        //定义一个用于保存静态变量的实例
        private static ControlHelper instance = null;
        //定义一个保证线程同步的标识
        private static readonly object locker = new object();
        //构造函数为私有,使外界不能创建该类的实例
        private ControlHelper() { }
        public static ControlHelper Instance
        {
            get
            {
                if (instance == null)
                {
                    lock (locker)
                    {
                        if (instance == null) instance = new ControlHelper();
                    }
                }
                return instance;
            }
        }

        public void TxbWriteValue(TextBox txtContent, string value)
        {
            Console.WriteLine(value);
            txtContent.Text += value + "\r\n\r\n";
            txtContent.Focus();//获取焦点
            txtContent.Select(txtContent.TextLength, 0);//光标定位到文本最后
            txtContent.ScrollToCaret();//滚动到光标处
        }

    }
}

  

标签:ControlHelper,txtContent,C#,System,instance,using,光标,TextBox
From: https://www.cnblogs.com/YYkun/p/18454147

相关文章

  • ChaosBlade 的应用场景有哪些?为什么需要
    ChaosBlade的应用场景主要集中在以下几个方面,它可以帮助开发人员和运维团队更好地了解和改进系统的稳定性、可靠性以及容错性:1.系统容错性测试:ChaosBlade可以模拟各种故障,如网络延迟、网络分区、系统资源耗尽等,从而测试系统在异常情况下的表现。这有助于发现系统中的潜在问题,......
  • 8、使用search-guard加固安全为https访问
    使用search-guard加固安全为https访问1、ES安装search-guard安装1、在linux上下载介质。下载后无需解压。wgethttps://releases.floragunn.com/search-guard-6/6.8.3-25.5/search-guard-6-6.8.3-25.5.zip2、停止ES运行。3、使用ES已有的插件工具,安装命令如下。会自动在ES......
  • 沈师傅食品携手纷享销客CRM系统,加速数字化转型
    沈师傅食品有限公司是一家专业研发、生产和销售鸡蛋干系列产品的大型集团公司,技术与研发实力雄厚,先后获得多项国家专利。公司成立于2006年,开创了全新的鸡蛋干品类,创办人沈国平先生素有“鸡蛋干之父”之称,先后被央视、四川电视台、北京卫视、优酷、凤凰网等国内知名媒体采访及报......
  • (2024最新毕设合集)基于SpringBoot的乡村书屋小程序-31881|可做计算机毕业设计JAVA、PHP
    摘要随着信息技术的快速发展和互联网的广泛普及,数字化服务的需求不断增长,乡村书屋作为传统的文化服务机构也需要适应这一变革。本研究将使用Java开发技术,通过springboot作为框架,结合微信小程序,和MySQL作为数据存储的技术,开发一套功能齐备可移动的乡村书屋小程序,旨在提升乡......
  • 自定义tomcat的服务器名称和版本号
    要修改Tomcat的服务器名称和版本号,你需要编辑Tomcat的server.xml配置文件。这个文件通常位于Tomcat安装目录的conf文件夹下。打开server.xml文件。找到以下部分:<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirect......
  • 【C++】priority_queue的介绍和模拟实现
    【C++】priority_queue的介绍和模拟实现一.priority_queue的介绍1.priority_queue的基本介绍2.priority_queue的使用介绍二.priority_queue的模拟实现一.priority_queue的介绍1.priority_queue的基本介绍优先队列是一种容器适配器,根据严格的弱排序标准,它的......
  • AT_abc374_c [ABC374C] Separated Lunch 题解
    题目传送门右侧可以传送到原题位置。题目大意题目描述由于KEYENCE总部的员工越来越多,他们决定将总部各部门分成两组,错开午休时间。KEYENCE总部有NNN个部门,第......
  • NoC简介
    一、什么是NoCNOC(NetworkonChip)是一种用于片上系统(SoC,SystemonChip)中的通信架构,它在芯片内为处理器、存储器、I/O设备和其他硬件模块之间提供数据通信。NOC的目的是提高片内通信的效率,尤其是在多核处理器架构和大规模集成电路中。在传统的片上系统中,不同的硬件模块通常......
  • glance对接cephA5
    目录*glance对接ceph1.上传镜像2.对接ceph2.1创建池2.2创建用户:西部世界官网2.3下发ceph文件2.4修改globals文件2.5更新glance配置3.上传镜像到cephglance对接ceph基于前面的openstack环境glance的镜像默认情况下是存储在本地的,如果glance节点挂掉了,那......
  • c#反射调用泛型类泛型方法
    FileName.cs文件namespaceZHAOXI.DBHlper{classFileName{publicvoidShow<T,W,Q>(Tt,Ww,Qq){Console.WriteLine("这里是"+this.GetType().Name+""+"普通类里面的泛型方法:t"+t+&quo......