c# 程序bs结构的,想在没有鼠标的情况下想按enter键依次实现输入信息。

wyyshanghai666 2008-07-02 04:33:47
有一个cs结构的实现,但是不能在bs中实现。
...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
万小萌 2008-07-02
  • 打赏
  • 举报
回复
用js做吧,比较简单的做法就是,在onkeydown时间中判断“enter”键,然后把按键的值改为tab键的值
tianzhenjing 2008-07-02
  • 打赏
  • 举报
回复
function CheckIfEnterPress()
{
if( window.event.keyCode=13)
{
document.getElementById("aaaa").focus();
return false;
}
}

大体是这个意思
分享大哥 2008-07-02
  • 打赏
  • 举报
回复
如果单纯是要将enter转换为tab是完全可以实现的。
另外还可以在一些按钮上面通过属性设置快捷键
wyyshanghai666 2008-07-02
  • 打赏
  • 举报
回复
bs结构的c#没有按键事件。
wyyshanghai666 2008-07-02
  • 打赏
  • 举报
回复
我的代码是:在bs的程序中不能用。只能在cs结构中使用。
protected override bool ProcessDialogKey(Keys keyData)
{
if ((ActiveControl is TextBox || ActiveControl is ComboBox) &&
keyData == Keys.Enter)
{
keyData = Keys.Tab;
}
return base.ProcessDialogKey(keyData);
cpio 2008-07-02
  • 打赏
  • 举报
回复
可以啊,在按键事件里面把光标移动到下一个输入框

最后一个输入框时不自动提交
注册失败 2008-07-02
  • 打赏
  • 举报
回复
差不多了,网上大把的将enter键转换成tab键的js代码
抄一段过去,再改改提交按钮的代码就差不多了

111,125

社区成员

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

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

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