• <i id='zA4TO'><tr id='zA4TO'><dt id='zA4TO'><q id='zA4TO'><span id='zA4TO'><b id='zA4TO'><form id='zA4TO'><ins id='zA4TO'></ins><ul id='zA4TO'></ul><sub id='zA4TO'></sub></form><legend id='zA4TO'></legend><bdo id='zA4TO'><pre id='zA4TO'><center id='zA4TO'></center></pre></bdo></b><th id='zA4TO'></th></span></q></dt></tr></i><div id='zA4TO'><tfoot id='zA4TO'></tfoot><dl id='zA4TO'><fieldset id='zA4TO'></fieldset></dl></div>

  • <legend id='zA4TO'><style id='zA4TO'><dir id='zA4TO'><q id='zA4TO'></q></dir></style></legend>
    <tfoot id='zA4TO'></tfoot>

    <small id='zA4TO'></small><noframes id='zA4TO'>

    • <bdo id='zA4TO'></bdo><ul id='zA4TO'></ul>

        字母数字文本框 - 粘贴前验证/清理剪贴板文本

        时间:2023-06-09

          <tbody id='YkMs4'></tbody>
        <i id='YkMs4'><tr id='YkMs4'><dt id='YkMs4'><q id='YkMs4'><span id='YkMs4'><b id='YkMs4'><form id='YkMs4'><ins id='YkMs4'></ins><ul id='YkMs4'></ul><sub id='YkMs4'></sub></form><legend id='YkMs4'></legend><bdo id='YkMs4'><pre id='YkMs4'><center id='YkMs4'></center></pre></bdo></b><th id='YkMs4'></th></span></q></dt></tr></i><div id='YkMs4'><tfoot id='YkMs4'></tfoot><dl id='YkMs4'><fieldset id='YkMs4'></fieldset></dl></div>
      1. <tfoot id='YkMs4'></tfoot>
          • <bdo id='YkMs4'></bdo><ul id='YkMs4'></ul>

              <small id='YkMs4'></small><noframes id='YkMs4'>

            1. <legend id='YkMs4'><style id='YkMs4'><dir id='YkMs4'><q id='YkMs4'></q></dir></style></legend>

                • 本文介绍了字母数字文本框 - 粘贴前验证/清理剪贴板文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在我的 Textbox 上,使用 Keypressed 事件仅接受字母数字字符和下划线,但是当我右键单击文本框并粘贴特殊字符并接受它时遇到问题

                  On my Textbox only accepts Alphanumeric characters and a underscore using the Keypressed event but I am having problems when I right click on the textbox and pasted special characters and accepts it

                  有没有办法在点击粘贴之前从那里验证字符串?

                  Is there a way to validate the string from there before clicking paste?

                  任何答案都会有所帮助,谢谢!

                  Any answers will help thanks!

                  推荐答案

                  你可以

                  1- 禁用将禁用 Ctrl-C、Ctrl-V 和第二行的文本框的快捷方式(将分配一个空的上下文菜单,没有项目并将覆盖原始上下文菜单)并且不会出现上下文菜单(因为它没有项目):

                  1- Disable shortcuts for the textbox that would disable Ctrl-C, Ctrl-V, and the second line(will assign a empty context menu, with no items and will override the original context menu) and no context menu will appear (as it has no items):

                  textBox1.ShortcutsEnabled = false;
                  textBox1.ContextMenu = new ContextMenu();
                  

                  2-如果您不想禁用粘贴选项,您可以使用文本框的 TextChanged 事件并在那里验证粘贴的文本.

                  2-If you don't want to disable paste option, you may use TextChanged event of the textbox and validate the pasted text there.

                  这篇关于字母数字文本框 - 粘贴前验证/清理剪贴板文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:文本框被一个巨大的字符串禁用 下一篇:textbox1.Text 无法从另一个表单复制 textbox2.Text 值

                  相关文章

                  • <bdo id='JVKox'></bdo><ul id='JVKox'></ul>

                    <i id='JVKox'><tr id='JVKox'><dt id='JVKox'><q id='JVKox'><span id='JVKox'><b id='JVKox'><form id='JVKox'><ins id='JVKox'></ins><ul id='JVKox'></ul><sub id='JVKox'></sub></form><legend id='JVKox'></legend><bdo id='JVKox'><pre id='JVKox'><center id='JVKox'></center></pre></bdo></b><th id='JVKox'></th></span></q></dt></tr></i><div id='JVKox'><tfoot id='JVKox'></tfoot><dl id='JVKox'><fieldset id='JVKox'></fieldset></dl></div>

                    1. <small id='JVKox'></small><noframes id='JVKox'>

                    2. <tfoot id='JVKox'></tfoot>
                      <legend id='JVKox'><style id='JVKox'><dir id='JVKox'><q id='JVKox'></q></dir></style></legend>