社区
API
帖子详情
请教TextBox的EM_READONLY消息
Turelies
2004-10-25 09:57:19
我获得另外一个程序窗体的句柄,然后得到它的EditBox子窗口的句柄hwndEdit,想发送消息让它变成只读,不能接受输入。由于网上搜索遍了都没有EM_READONLY的参数说明,用
Call SendMessage(hwndEdit, EM_READONLY, 0&, 0&)
没有达到效果。哪位知道的话请回复,我已经找得精疲力尽了,回去睡会了,哎,想不到连google和百度都没有找到我想要的东西,不知道这里有没有希望~~~
...全文
103
5
打赏
收藏
请教TextBox的EM_READONLY消息
我获得另外一个程序窗体的句柄,然后得到它的EditBox子窗口的句柄hwndEdit,想发送消息让它变成只读,不能接受输入。由于网上搜索遍了都没有EM_READONLY的参数说明,用 Call SendMessage(hwndEdit, EM_READONLY, 0&, 0&) 没有达到效果。哪位知道的话请回复,我已经找得精疲力尽了,回去睡会了,哎,想不到连google和百度都没有找到我想要的东西,不知道这里有没有希望~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
还想懒够
2004-10-26
打赏
举报
回复
Private Declare Function EnableWindow Lib "user32" (ByVal hwnd As Long, ByVal fEnable As Long) As Long
使用EnableWindow这个API函数更方便
Turelies
2004-10-26
打赏
举报
回复
完整的应该是这样:
Const EM_SETREADONLY = &HCF
SendMessage(hwndEdit, EM_SETREADONLY, True, 0&)
呵呵,终于成功了!感谢supergreenbean,才知道原来是这个消息体 EM_SETREADONLY 。
lxcc
2004-10-25
打赏
举报
回复
打开太多的MyIE,回复的太慢.有抄袭的嫌疑 :P
lxcc
2004-10-25
打赏
举报
回复
应该是
Private Const EM_SETREADONLY = &HCF
吧!
supergreenbean
2004-10-25
打赏
举报
回复
Const EM_SETREADONLY = &HCF
easyui
textbox
设置成
readonly
textbox
用js动态设置成
readonly
$("#fuDaoDisCount").
textbox
('
textbox
').attr('
readonly
',false);
TextBox
的
ReadOnly
属性
如果
TextBox
服务器控件的
ReadOnly
属性设置为True,在服务器端将得不到
TextBox
服务器的值。这是为了安全性考虑,在服务器端不处理只读文本框。 @ Page Language="C#" AutoEventWireup="true" CodeFile="Default8.aspx.cs" Inherits="Default8" %> DOCTYPE html PUBL
ASP.NET(C#)中将
TextBox
控件的
Readonly
属性设置为True时后台直接取值取不到的解决方案
当
TextBox
设置了
ReadOnly
="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空”。经过尝试,发现可以通过如下的方式解决这个问题: 方法一:不设置
ReadOnly
属性,通过onfocus=this.blur()来模拟,如下:
.NET中
TextBox
控件设置
ReadOnly
=true后台取不到值三种解决方法
TextBox
设置了
ReadOnly
="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空” 原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内容,这时就比较尴尬了。 刚开始是换成Html 里的 ,不过后来发现这个工作量是很大的, 所以网上搜了下,没找出
TextBox
ReadOnly
="true" 页面填充值取
c#中控制
textBox
中text值改变而不触发textchanged事件
先解开事件处理 然后赋值 然后重新绑事件处理 this.
textBox
1.TextChanged -= new EventHandler(
textBox
1_TextChanged); this.
textBox
1.Text = ""; this.
textBox
1.TextChanged += new EventHandler(
textBox
1_TextChanged);
API
1,486
社区成员
23,280
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章