一个光标聚焦问题????急急!!!!!!!!!在线等。。。。。。。。。。。。。。。。。。。。。。。

happy_happy 2005-05-12 09:58:24
现在有两个控件,还有一个“取消”按钮,光标聚焦在其中一个控件上,我想点击一下“取消”按钮光标就聚焦在另一个控件上,请问这样能实现吗?使用代码如何实现??????
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmfirefox 2005-05-12
  • 打赏
  • 举报
回复
<html>
<head>
<script language="javascript">
var i=0;
function changeFocus()
{
if(i%2==0)
{
document.all.btn2.focus();
i++;
}
else
{
document.all.btn1.focus();
i++;
}
}
</script>
</head>
<body onload="document.all.btn1.focus()">
<input type=button name=btn1 value="First">
<input type=button name=btn2 value="Second">
<input type=button name=btnCancel value="Cancel" onclick="changeFocus()">
</body>
</html>
njuhuangmy 2005-05-12
  • 打赏
  • 举报
回复
这里 ctl 是一些能 获得焦点的 控件..

label 之类的控件, 获得焦点也没意义的...
njuhuangmy 2005-05-12
  • 打赏
  • 举报
回复
设另外两个两个 控件 分别为 ctlOne, ctlTwo

在 btnCancel_Click(...) {}

里写上 ctlOne.Focus(); 或者 ctlTwo.Focus();

只要 ctlOne, ctlTwo 为控件即可
happy_happy 2005-05-12
  • 打赏
  • 举报
回复
好想这样是不行的,
happy_happy 2005-05-12
  • 打赏
  • 举报
回复
这个control是不是控件的名称呀?
happy_happy 2005-05-12
  • 打赏
  • 举报
回复
这样光标就能聚焦到另一个控件上吗?如果这两个控件是毫无关系的呢?
fanruinet 2005-05-12
  • 打赏
  • 举报
回复
在取消按钮的单击事件中写control.Focus()就行了

110,534

社区成员

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

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

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