【问题标题】:Textbox selected from start从开始选择的文本框
【发布时间】:2011-12-02 10:34:02
【问题描述】:

我正在尝试用 C# 编写一个小程序来计算一个包含一些已知变量的方程。几个文本框(需要输入每个变量)和一个“计算”按钮。

我现在要实现的是,当程序启动时,我的键盘光标在选定的文本框中处于活动状态。

但我想不通。

希望有人可以帮助我。

【问题讨论】:

  • 是为 web 或窗口应用程序做的吗? Java/.Net 哪个平台?
  • 是的,您使用哪种语言创建表单???
  • 标题中提到了 C#。窗体? WPF?网络表单?
  • 抱歉忘记告诉你我使用的是什么编程语言... ups。

标签: c# textbox focus


【解决方案1】:

对于 Winforms:视图 > 选项卡顺序。将开始文本框的 Tab 键顺序设置为 0。

【讨论】:

  • 抱歉忘记告诉你我使用的是什么编程语言... ups。
【解决方案2】:

把这个写在你的head标签里

<script type='text/javascript'>
document.getElementById('txtName').focus();
</script>

【讨论】:

    【解决方案3】:

    我明白了,你忘了写下你的 C#(当我发布我的第一个答案时)。

    如果你使用 C#,感谢 HTML 或 PHP 会容易得多。

    只需在 form_load() 中输入:

    <your textboxname>.Focus()
    

    例子:

    TextBox1.Focus()
    

    【讨论】:

    • 对不起。我的错。但是是的,它的 C#。我试过了,但它没有做任何事情。我在 initializeComponent(); 下放入目前我的按钮,是程序启动后激活的那个。
    • 不要将代码放在initializeComponent() 类中,首先,双击您的表单。然后你将进入 Form1_Load() 类,把我的代码放在那里,我保证 100% 会工作。希望这有帮助:)
    【解决方案4】:

    你可以用tabindex设置焦点的顺序

    例如

    <input id="thing" tabindex="1" />
    

    tabindex 是序数。设置后,标签索引值最低的元素将最先获得焦点。

    您还可以使用 tabindex 来确保用户按下 Tab 键时将点击的下一个元素。

    【讨论】:

      【解决方案5】:

      您可以使用 JQuery 来做到这一点。

      简单地使用该代码: $('#TextBox').focus();

      其中 TextBox 是您的 TextBox 控件中的 ID。

      希望对你有帮助。

      【讨论】:

        【解决方案6】:

        那么,您使用的是什么编程语言?

        在 php 中你可以使用简单的 javascript:

        <form>
        <input type="text" id="mytext1" name="mytext1" value="1"><br>
        <input type="text" id="mytext2" name="mytext2" value="2"><br>
        <input type="text" id="mytext3" name="mytext3" value="3"><br>
        </form>
        
        <script language="javascript" type="text/javascript">
        
        var mytext = document.getElementById("mytext1"); 
        mytext.focus(); 
        
        </script>
        

        当您加载页面时,它会专注于“mytext1”

        希望对你有帮助

        【讨论】:

        • 有一个编辑,可能是在您输入语言是 c# 的答案时...大声笑
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-10
        • 2011-01-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多