如何使用Enter键作为选项卡的默认键更改窗口表单C#中的所有文本框?

时间:2017-12-09 15:00:51

标签: c# windows-forms-designer

我正在使用c#窗口表单应用程序。我已经在互联网上尝试了很多关于这个查询的例子,但对我来说没什么用。我只想在Window Forms上用Tab键替换Enter键的操作。我不想在我的文本框上逐个应用keydown或up事件。我只想要一个可以在窗口形式上应用的单个事件。

感谢。

2 个答案:

答案 0 :(得分:0)

它工作正常现在我在表单键盘事件中使用了这些行代码,并将KeyPreview属性设置为True。

    if (e.KeyData == System.Windows.Forms.Keys.Enter)
        {
            SendKeys.Send("{TAB}");
        }

答案 1 :(得分:0)

创建自己的自定义 let url = "https://dl.dropboxusercontent.com/s/2iodh4vg0eortkl/facts.json" URLSession.shared.dataTask(with: URL(string: url)!) { (data, res, err) in if let d = data { if let value = String(data: d, encoding: String.Encoding.ascii) { if let jsonData = value.data(using: String.Encoding.utf8) { do { let json = try JSONSerialization.jsonObject(with: jsonData, options: []) as! [String: Any] if let arr = json["rows"] as? [[String: Any]] { debugPrint(arr) } } catch { NSLog("ERROR \(error.localizedDescription)") } } } } }.resume()

RelativeLayout

编译代码。该组件将出现在工具栏中。使用它而不是常规文本框。