私は試した
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