複数行として設定されたフォームに単純な検索フィールドがあり (これがテキスト ボックスの高さを変更する唯一の方法であると理解しています)、フラグ AcceptsReturn が false に設定されています。
ただし、そのコントロール内でEnterキーを押すと、デフォルトのボタンがアクティブになる代わりに、改行文字が挿入されます。
ここで、KeyPress イベントを使用して、検索ボタンのクリック機能をアクティブにするために Enter キーが押されたかどうかを確認して、この戻り動作を上書きすることを試みましたが、そうではありませんでした。これで、検索を実行し、改行文字を挿入するだけです。
私は Visual Studio 2010 を実行しています (この問題は、変換する前の 2008 年にも存在していたようですが)、C# .NET 2.0 を実行しています。解決策はありますか?