Z .NET Framework 2.0/3.5 TabControl, mogę programowo wybierz kartę przy użyciu właściwości SelectedTab jak pokazano w poniższym kodzie:Jak programowo wybrać kartę na karcie .NET CF TabControl?
//toggles between tabPage1 and tabPage2
private void button1_Click(object sender, EventArgs e)
{
if (tabControl1.SelectedTab == tabPage1)
tabControl1.SelectedTab = tabPage2;
else
tabControl1.SelectedTab = tabPage1;
}
.NET Compact TabControl ramowa nie posiada SelectedTab taką właściwość jak jej odpowiednik .NET Framework. Jak więc programowo wybrać zakładkę?
Okazało się, że po wybraniu TabControl, nie wyświetla się poprawnie. Wygląda na to, że po wybraniu TabControl warto odświeżyć go, więc jeśli TabControl nazywa się TabForm i ma wiele kart, może to być: 'Me.TabForm.SelectedIndex = 0 Me.TabPg0.Refresh 'Where TabPg0 is nazwa karty w indeksie 0' –