gpt4 book ai didi

c# - 文本框中仅允许字母数字

转载 作者:可可西里 更新时间:2023-11-01 03:02:41 24 4
gpt4 key购买 nike

我有一个不允许输入任何特殊字符的文本框。

用户可以输入:

  1. A-Z
  2. a-z
  3. 0-9
  4. 空间

如何让 KeyDown 事件执行此操作?

最佳答案

处理 KeyDown 或 KeyPress 事件是一种方法,但程序员通常会忘记用户仍然可以将无效文本复制并粘贴到文本框中。

更好的方法是处理 TextChanged 事件,并去除那里的所有违规字符。这有点复杂,因为您必须跟踪插入符号的位置并在更改框的文本属性后将其重新设置到适当的位置。

根据您的应用程序的需要,我会让用户输入他们想要的任何内容,然后在用户尝试提交时标记文本框(将文本变成红色或其他东西)。

关于c# - 文本框中仅允许字母数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/910063/

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