关于焦点的问题,怎么让焦点一直在Form上,而不让它跑到控件上去?

lys412 2003-10-21 09:08:58
public void Form1SetFocus(Control control)
{
// Set focus to the control, if it can receive focus.
if(Form1.CanFocus)
{
Form1.Focus();
}
}

非静态的字段、方法或属性“System.Windows.Forms.Control.CanFocus”要求对象引用
非静态的字段、方法或属性“System.Windows.Forms.Control.Focus()”要求对象引用

...全文
92 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lys412 2003-10-21
  • 打赏
  • 举报
回复
渴求解决
Stevetan81 2003-10-21
  • 打赏
  • 举报
回复
在失去焦点的事件上 写
this.Focurs
yangbc 2003-10-21
  • 打赏
  • 举报
回复
关组
lys412 2003-10-21
  • 打赏
  • 举报
回复
无法对属性或索引器“System.Windows.Forms.Control.CanFocus”赋值 -- 它是只读的

报错
realsnow 2003-10-21
  • 打赏
  • 举报
回复
屏蔽所有控件的获得焦点的windows消息
wincarf 2003-10-21
  • 打赏
  • 举报
回复
你把所有控件的canfocus设为false就可以了啊
lys412 2003-10-21
  • 打赏
  • 举报
回复
public void Form1SetFocus(Form Form1)
{
// Set focus to the control, if it can receive focus.
if(Form1.CanFocus)
{
Form1.Focus();
}
}
是这样的,这样能让焦点总在Form上吗?
lys412 2003-10-21
  • 打赏
  • 举报
回复
大家帮忙啊
lys412 2003-10-21
  • 打赏
  • 举报
回复
Form1是我的Form的名字,运行出上面的错误,请教大侠们,怎么才能让焦点在Form上?

110,533

社区成员

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

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

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