自定义了一个panel模拟messagebox,弹出这个panel的时候,怎么才可以让其后的所有控件都不得获取焦点 就好像是messagebox弹出的时候,后面Form的一切操作都不可进行一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有一种方法可以把它们都Disable掉 foreach (Control c in frmThis.Controls) { c.Enabled = false; }此时Panel里头的control并不会受到影响。因为他们不属于frmThis.Controls集合。 在这个Panel失去焦点时,又让他立即获取焦点。 可不可以给段source?我注册这个panel的LostFoucus事件怎么都触发不了。PS:disable控件的话,颜色会发生变化,不是很合适 将后面的所有控件装入另一个Panel 假设为Panel1在显示类似Messagebox的Panel(假设为Panel2)时将Panel1设置为Disable知道Panel2处理完毕返回去操作Panel1时再将Panel1设置为Enable 将后面的所有控件装入另一个Panel 假设为Panel1 在显示类似Messagebox的Panel(假设为Panel2)时 将Panel1设置为Disable 直到Panel2处理完毕返回去操作Panel1时 再将Panel1设置为Enable C#查询数据库异常 谁帮个忙解决下 如何根据函数名字选择对应函数来执行? 清空panel内的所有textbox C#下的,基于udp的点对点文件传输 继承自DataGridViewCell的类要怎么写 关于获取完整的页面信息。 用托管代码实现了语音通讯,但是遇到一些问题。路过的过来看一下。 DllImport 如何调用双指针参数 关于DataGrid键盘输入问题 急,很菜的问题,如何求两个DateTime变量之间相差的天数呀,在线 c# 创建windows服务 datagridview中添加行的问题,大家帮帮忙--在线等
{
c.Enabled = false;
}此时Panel里头的control并不会受到影响。因为他们不属于frmThis.Controls集合。
PS:disable控件的话,颜色会发生变化,不是很合适
在显示类似Messagebox的Panel(假设为Panel2)时
将Panel1设置为Disable
知道Panel2处理完毕返回去操作Panel1时
再将Panel1设置为Enable
在显示类似Messagebox的Panel(假设为Panel2)时
将Panel1设置为Disable
直到Panel2处理完毕返回去操作Panel1时
再将Panel1设置为Enable