2016-07-28 9 views
0

メソッドを使用してテキストボックスに'%'記号を送信しようとしています。テキストボックスに%記号を送信するSendkeys

私は既に'%'を中括弧で囲む必要があることを知っています。

SendKeys.Send("{%}"); 

しかし、私は私のテキストボックスに'5'の代わり'%'を取得:

このコマンドは正しいはずです。

VS.Net 2010/2012と2015でこれを試しましたが、すべて同じ結果でした。

PS:この問題が発生した場合は、地域の設定/キーボードが「NL」になります。 MSDNによると

+6

テキストを直接設定するのではなく、自分のテキストボックスにキーを送信するのはなぜですか? –

+0

タッチ対応アプリケーション(POSキャッシュレジスタ)で、私たちはourselfsesを開発した仮想キーボードを使用します。 –

答えて

関連する問題