Ich hab den Fehler gefunden.
Irgendwie doof! Also ich hatte folgenden Code:
Delphi-Quellcode:
IF CheckBox6.Checked THEN
BEGIN
Label10.Show;
END ELSE
BEGIN
Label10.Hide;
END;
und Label10 ist halt auf Tabsheet2. Deshalb ist er da immer hingesprungen. Richtig muss der Code so lauten:
Delphi-Quellcode:
IF CheckBox6.Checked THEN
BEGIN
Label10.Visible := true;
END ELSE
BEGIN
Label10.Visible := false;
END;
Danke euch allen trotzdem für die Hilfe!