1

私は試した

textview.GrabFocus();

しかし、それは何もしません。それを行う方法はありますか?(グーグルを使うように言う代わりに、今回は答えてみてください - 私は試して失敗しました、ありがとう)。

ウィンドウでも同じことを試しました:

            // searchbox is a GTK window, which was initialised on load of this form
            searchbox.Show();
            searchbox.GrabFocus();
            // this function will set focus to text box
            searchbox.setFocus();

この場合のメインウィンドウは新しいウィンドウを開き、この新しいウィンドウをフォーカスし、このウィンドウ内の特定のテキストボックスをフォーカスすることになっています-それは機能しませんが、完全なソースコードがわかりません:

私が開いているウィンドウ: https://github.com/pidgeonproject/pidgeon/blob/gtk%23/Forms/ScriptEdit.cs

私が開いているウィンドウ: https://github.com/pidgeonproject/pidgeon/blob/gtk%23/Forms/Main.cs#L520

4

1 に答える 1