2

C# Winforms アプリケーションでは、「toolStripTextBox」ツールストリップ コントロールを使用して、フォーム上の他のコンテンツをフィルタリングするために使用されるテキストをキャプチャしています。

「toolStripTextBox」は「toolStripSplitButton」から選択されます。

ユーザーはテキストボックスをアクティブにしてテキストを入力できますが、ユーザー入力の最後を制御するのに苦労しています。私が望むのは、ユーザーが ENTER を押して入力を完了することです。

キーが押されたイベントで「ENTER」が押されたことを検出できますが、これはテキストボックスからフォーカスを外しません。

何か案は?

4

1 に答える 1

2

次のコントロールにフォーカスを送るには、同じイベントで以下のコードを試してください

    e.Handled = true;
    System.Windows.Forms.SendKeys.Send("{TAB}"); // optional
于 2011-04-05T09:43:13.867 に答える