C# 使光标无法选中文本框

问题描述

如题这个方法怎么做就像计算器中的输入和输出框一样不仅没有光标而且无法选中

解决方案

解决方案二:
标准的做法是调用APIHideCaret()隐藏光标。
解决方案三:
简单的做法是,在GetFocus事件里面把焦点移出去。
解决方案四:
使用Label控件,什么都不用做
解决方案五:
引用2楼caozhy的回复:

简单的做法是,在GetFocus事件里面把焦点移出去。

同意
解决方案六:
也可以让enabled=false
解决方案七:
enabled=false,调下样式
解决方案八:
我晕···楼上两位,Enabled=false了,TextBox还能用吗?
解决方案九:
同意三楼,换成Lable,调下样式。
解决方案十:
引用7楼remember_me的回复:

我晕···楼上两位,Enabled=false了,TextBox还能用吗?

Enabled=false,还是可以显示的啊,楼主不是要禁止编辑的意思嘛
解决方案十一:
引用1楼caozhy的回复:

标准的做法是调用APIHideCaret()隐藏光标。

我觉得还是这种比较好点
解决方案十二:
Enable=falseReadOnly=true
解决方案十三:
光标我是隐藏了但还是能选中文本
解决方案十四:
使用Label控件

时间: 2024-10-27 21:41:10

C# 使光标无法选中文本框的相关文章

文本框 操作-【vb.net】通过按钮,对光标所在的文本框选中内容至剪贴板

问题描述 [vb.net]通过按钮,对光标所在的文本框选中内容至剪贴板 假如有5个文本框和一个button按钮.通过单击按钮,把之前光标所在的文本框中的内容复制到剪贴板以便后续粘贴使用,怎么通过vb.net实现.注意光标可在任意的单元格中.这有点像Excel编辑工具栏操作. 解决方案 先用一个全局变量在textbox_focus事件记录文本框控件 然后Clipboard.SetText(textBox变量.Text TextDataFormat.Text)

谷歌浏览器,键盘上下键移动,如何全选中文本框内容!

问题描述 谷歌浏览器,键盘上下键移动,如何全选中文本框内容! 谷歌浏览器,键盘上下键移动,跳转到下一个文本框,但是内容不全选! 这个JS的事件怎么写? IE 360浏览器都没问题,就谷歌的有问题!

jquery 鼠标(光标)定位在文本框末尾例子

$.fn.setCursorPosition = function(position){ if(this.lengh == 0) return this; return $(this).setSelection(position, position); } $.fn.setSelection = function(selectionStart, selectionEnd) { if(this.lengh == 0) return this; input = this[0]; if (input.

选中任意应用的文本框,用程序往文本框里面注入中文,C#实现

问题描述 现在我点击一个文本框,这个文本框已经获得焦点,怎么向这个文本框里输入内容?不是我写的程序,是windows里的任意应用,使获得焦点的文本框里注入中文 解决方案 解决方案二:这个功能看起来简单,实现起来有难度,这个代码是delphi的,主要是用了一些api,楼主参考吧://获取系统屏幕上活动窗口中具有输入焦点的控件句柄functionTTntForm2.GetActiveEdit:HWND;varh:HWND;FormThreadID,CWndThreadID:DWORD;beginre

大哥们!!C#编程 有六个textbox,和4个button,这4个按钮控制上下左右,上和下分别使文本框加减1,左右换文本框

问题描述 各位大哥,求助C#编程有六个textbox,和4个button,这4个按钮控制上下左右,上和下分别使文本框加减1,左右换文本框 解决方案 解决方案二:这个文本框加到9后,再加就为0,大哥们求助,解决方案三:你的问题是9+1怎么变成0吗?解决方案四:撸主觉得编码的难点在哪里?解决方案五:是在做作业吗?解决方案六:引用3楼lovelj2012的回复: 撸主觉得编码的难点在哪里? 没有难点,撸主只是不愿意思考逻辑,要现成的代码而已.解决方案七:引用2楼shingoscar的回复: 你的问题是

javascript设置文本框光标的方法实例小结_javascript技巧

本文实例总结了javascript设置文本框光标的方法.分享给大家供大家参考,具体如下: 对于text //得到光标位置 function getCaret(textbox) { var control = document.activeElement; textbox.focus(); var rang = document.selection.createRange(); rang.setEndPoint("StartToStart",textbox.createTextRange

js光标定位文本框回车表单提交问题的解决方法_javascript技巧

本文实例讲述了js光标定位文本框回车表单提交问题的解决方法.分享给大家供大家参考.具体分析如下: 当光标定位在辅助查找的文本框后回车,页面会出现方法的返回的json串. 原因:When there is only one single-line text input field in a form, the user agent should accept Enter in that field as a request to submit the form. 翻译一下:当form中只有一个in

当鼠标滑过文本框自动选中输入框内容的JS代码分享_javascript技巧

复制代码 代码如下: <html><head><title>响应鼠标自动选中文本框内容</title></head><body><input id="a" type="text" value="请输入搜索词" onmouseover="selectInputContent(this.id)"/><script type="tex

js实现文本框选中的方法_javascript技巧

本文实例讲述了js实现文本框选中的方法.分享给大家供大家参考.具体如下: 这段javascript代码可解决文本框获得焦点,即使得文本框的内容被选中. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www