- Код: Выделить всё
TabSheet6.Enabled := true;
TabSheet6.TabVisible := true;
PageControl1.ActivePageIndex := 4; // У TabSheet6 индекс именно 4
Sleep(200); // Добюавил Sleep ибо без него выпадение ошибки 50% с ним около 10%
PageControl1.Invalidate;
// Назначаем стартовую ячейку грида.
Sel := KGrid6.Selection;
Sel.Col1 := 1;
Sel.Col2 := 1;
Sel.Row1 := 1;
Sel.Row2 := 1;
KGrid6.Selection := Sel;
В результате получаю ошибку (картинка во вложении)
Причем, ошибка выскакивает не всегда. Как левая нога у компьютера брыкнет. Игрался параметром Sleep. Не сильно помогает. Даже если его задать настолько большим что чуствуется задержка, все равно, иногда выскакивает ошибка.
Что делать? Что я делаю не так?