当前位置: 首页 > article >正文

C#中,如何隐藏TextBox/RichTextBox中闪烁的光标?

方案:调用Windows API

1> 将TextBox的TabStop设置为false;

2> 在程序中相应位置加入下列代码

using System.Runtime.InteropServices;

……

[DllImport("user32", EntryPoint = "HideCaret")]

private static extern bool HideCaret(IntPtr hWnd);

……

在TextBox的MouseDown事件中添入:
HideCaret(((TextBox)sender).Handle); 
 


http://www.kler.cn/a/584343.html

相关文章:

  • Linux 守护进程与 SSH 安全配置指南
  • pytest+allure+jenkins 实现接口自动化测试
  • 问问 DeepSeek 什么是网络爬虫
  • Hive函数、外部表和分区表
  • 《Python实战进阶》第21集:数据存储:Redis 与 MongoDB 的使用场景
  • 精通Python(55)
  • AI语言模型 Mythalion 13B 本地搭建与使用指南
  • 力扣-数组-69 x的平方根
  • 深度学习优化算法全面解析:从理论到实践
  • HCIA-11.以太网链路聚合与交换机堆叠、集群
  • C语言 进阶指针学习笔记
  • Word 小黑第21套
  • 【商城实战(24)】商城性能大揭秘:压力测试与性能监控实战
  • 25年的短剧风口:广告看短剧app开发建设运营及动漫短剧执照 Ai短剧及deepseek和manus等模型Ai接口集成
  • 专题地图的立体表达-基于QGIS和PPT的“千层饼”视图制作实践
  • HTML 样式之 CSS 全面解析
  • CUDA编程之OpenCV与CUDA结合使用
  • Android Retrofit 框架日志与错误处理模块深度剖析(七)
  • Spring Boot基础使用详解
  • 第十七:go 反射