c#mdi窗体激活但不获取焦点怎么实现?

guanpj 2014-08-01 10:00:50
我在一个父容器内已经show出来一个mdi子窗体A,我想在这个子窗体A内调用父容器show出另外一个mdi子窗体B但不获取焦点,也就是焦点还在A那里。最重要的是A还要向B传参数!求解决方案!
...全文
203 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
只是空想家 2015-05-06
  • 打赏
  • 举报
回复
楼主怎么解决的啊
祥子爱游戏 2014-08-01
  • 打赏
  • 举报
回复
不懂楼主,太深奥。 能不能曲线解决问题?B是干嘛的
於黾 2014-08-01
  • 打赏
  • 举报
回复
formB.show() this.Active();
exception92 2014-08-01
  • 打赏
  • 举报
回复
除非不适用mdi窗口模式。
exception92 2014-08-01
  • 打赏
  • 举报
回复
窗体 激活 还不获得焦点,怎么可能。
guanpj 2014-08-01
  • 打赏
  • 举报
回复
其实我的目的是想用键盘一直操作A窗体,所以一旦焦点跑了操作就不流畅了
guanpj 2014-08-01
  • 打赏
  • 举报
回复
焦点给A后B的焦点就没了
祥子爱游戏 2014-08-01
  • 打赏
  • 举报
回复
show之后把焦点再给A
threenewbee 2014-08-01
  • 打赏
  • 举报
回复
激活不获取焦点做不到。如果要最上,可以设置topmost 传参参考:http://bbs.csdn.net/topics/360140208
guanpj 2014-08-01
  • 打赏
  • 举报
回复
已经解决了,谢谢!

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧