社区
C#
帖子详情
自定义了一个panel模拟messagebox,弹出这个panel的时候,怎么才可以让其后的所有控件都不得获取焦点
duodo
2008-12-23 10:40:37
就好像是messagebox弹出的时候,后面Form的一切操作都不可进行一样。
...全文
88
5
打赏
收藏
自定义了一个panel模拟messagebox,弹出这个panel的时候,怎么才可以让其后的所有控件都不得获取焦点
就好像是messagebox弹出的时候,后面Form的一切操作都不可进行一样。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacksonxie
2008-12-23
打赏
举报
回复
将后面的所有控件装入另一个Panel 假设为Panel1
在显示类似Messagebox的Panel(假设为Panel2)时
将Panel1设置为Disable
直到Panel2处理完毕返回去操作Panel1时
再将Panel1设置为Enable
jacksonxie
2008-12-23
打赏
举报
回复
将后面的所有控件装入另一个Panel 假设为Panel1
在显示类似Messagebox的Panel(假设为Panel2)时
将Panel1设置为Disable
知道Panel2处理完毕返回去操作Panel1时
再将Panel1设置为Enable
duodo
2008-12-23
打赏
举报
回复
可不可以给段source?我注册这个panel的LostFoucus事件怎么都触发不了。
PS:disable控件的话,颜色会发生变化,不是很合适
Simonzy
2008-12-23
打赏
举报
回复
在这个Panel失去焦点时,又让他立即获取焦点。
combread
2008-12-23
打赏
举报
回复
有一种方法可以把它们都Disable掉
foreach (Control c in frmThis.Controls)
{
c.Enabled = false;
}
此时Panel里头的control并不会受到影响。因为他们不属于frmThis.Controls集合。
C#
弹出
非全屏窗体
自定义
这是用VS2005做的C# 上对消息框进行
自定义
控件
的设计,用户可以看一下,个人感觉不错的。
C# 递归算法
获取
窗体内各
控件
的属性
C# 利用递归算法
获取
窗体内各
控件
的属性,包括容器内的
控件
的属性。
在消息框中绘制表格,C#源代码 " ..... \n" +
在消息框中绘制表格,C#源代码 " ..... \n" + VisualStudio2008创建
C#winformCSkin
控件
美化
C# winform的
控件
美化 ,点击VS的工具,打开工具箱添加CSkin的dll文件
vb2010动态添加
控件
的实现方法
vb2010的入门学习及使用手册,介绍动态添加
控件
的实现方法
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章