[トピック内 6 記事 (1 - 6 表示)] << 0 >>
■No102689 (Y.M さん) に返信 > C#でタブコントロールを使用して実装しています。 > ボタンを押下したら、タブが切り替わって、そのページにある一番上の > コントロールにフォーカスを当てたいのですが上手く行きません。 Windows Forms でいいんですかね? TabControl の Tab は SelectedIndex プロパティや SelectedTab プロパティへの代入で行います。 フォーカスについては「一番上」ではなく、「TabIndex プロパティの値が最小のもの」 に当てるのが良いと思います。 private void button1_Click(object sender, EventArgs e) { SelectTabPage(tabControl1, tabPage2); } static void SelectTabPage(TabControl tabControl, TabPage page) { tabControl.SelectedTab = page; page.Controls. Cast<Control>(). OrderBy(c => c.TabIndex). FirstOrDefault()?.Focus(); }
管理者用
- Child Tree -