Неверный порядок вкладок в моей форме в Delphi (Embarcadero® Delphi® 2010 Version 14.0), что означает, что клавиша табуляции переходит к кажущимся случайным элементам в форме.Delphi tab order
Однако, когда я иду и меняю его в Delphi, он меняет их для меня, в том же неправильном порядке!
Итак, я решил программно назначить их:
procedure FixDelphiTabOrder;
begin
Form2.ButtonClear.TabOrder := 2000;
Form2.ButtonExport.TabOrder := 1900;
Form2.ButtonNew.TabOrder := 1800;
Form2.MaxFreq.TabOrder := 1700;
Form2.MinFreq.TabOrder := 1600;
Form2.Summary.TabOrder := 1500;
Form2.Plot6dB.TabOrder := 1400;
Form2.Plot3dB.TabOrder := 1300;
Form2.Use_dBs.TabOrder := 1200;
Form2.PlotPoints.TabOrder := 1100;
Form2.PlotPhase.TabOrder := 1000;
Form2.Prop8Value.TabOrder := 900;
Form2.Prop7Value.TabOrder := 800;
Form2.Prop6Value.TabOrder := 700;
Form2.Prop5Value.TabOrder := 600;
Form2.Prop4Value.TabOrder := 500;
Form2.Prop3Value.TabOrder := 400;
Form2.Prop2Value.TabOrder := 300;
Form2.Prop1Value.TabOrder := 200;
Form2.FilterType.TabOrder := 100;
ShowMessage(IntToStr(Form2.Prop1Value.TabOrder));
end;
(я пытался назначить его и назад и вперед, он делает то же самое.)
Но это по-прежнему не работает. Поле сообщения появляется с 7 вместо 100, каждый раз. Что-то постоянно меняет порядок, но это не мой код.
Почему это, и можно ли исправить это?
Это мой A2 Computing Project
@David Рассмотрите это. Извините - позади. –