gpt4 book ai didi

.net - Control + Enter/Return 键发送什么字符值?

转载 作者:行者123 更新时间:2023-12-02 08:59:45 25 4
gpt4 key购买 nike

我们有一个多行控件,我们试图阻止使用 Enter/Return 键来创建新行。

奇怪的是,“AcceptsReturn”为 False 并不能阻止这种情况。

因此我们添加了以下内容:

Private Sub txtAddr_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtAddr.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then
e.Handled = True
End If
End Sub

这工作正常,但是一位 QA 人员发现按 Control + Enter 仍然会插入换行符。

我们如何防止这种情况发生?

为什么 AcceptsReturn 为 False 却不能像它看起来应该的那样工作?其目的是什么?

最佳答案

Ctrl + Enter 最有可能生成换行符 ( ASCII 10 )。

但这可能取决于特定的系统。

如果您正在检查回车符 (ASCII 13) 和换行符,尽管您可能已经涵盖了大部分碱基。

关于.net - Control + Enter/Return 键发送什么字符值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2246554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com