Сосредоточить элементы управления в Tabcontrol - PullRequest
0 голосов
/ 21 мая 2009

Как можно сфокусировать элементы управления при выборе табуляции в tabcontrol?

Ответы [ 2 ]

1 голос
/ 10 сентября 2009

Вы должны захватить событие «Изменено выделение» в TabControl и внутри, на котором вы сфокусировали нужный элемент управления. Так же, как

private void TabControl1_SelectionChanged(object sender, EventArgs e)
{
    control1.Focus();
}
1 голос
/ 21 мая 2009

Не уверен, что я полностью понимаю, о чем вы спрашиваете, но вы, вероятно, хотите захватить событие SelectionChanged для TabControl:


public Window1()
{
  InitializeComponent();

  TabControl1.SelectionChanged += TabControl1_SelectionChanged;
}

private void TabControl1_SelectionChanged(object sender, EventArgs e)
{
  TabItem item = (TabItem)TabControl1.SelectedItem;
  // Find the first control in the TabItem content and focus it?
}
...