Thứ tự tab trên biểu mẫu của tôi trong Delphi (Embarcadero® Delphi® 2010 Phiên bản 14.0) không chính xác, có nghĩa là phím tab bỏ qua các mục dường như ngẫu nhiên trong biểu mẫu.Thứ tự tab Delphi
Tuy nhiên, khi tôi đi và thay đổi nó trong Delphi, nó sắp xếp lại cho tôi, theo thứ tự không chính xác!
Vì vậy, tôi quyết định để lập trình gán chúng:
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;
(Tôi đã cố gắng gán cho nó cả lui, nó làm điều tương tự.)
Nhưng điều này vẫn không hoạt động. Hộp thông báo bật lên với 7 thay vì 100, mỗi lần. Cái gì đó liên tục thay đổi thứ tự, nhưng nó không phải là mã của tôi.
Tại sao điều này và có thể khắc phục được?
Điều này dành cho A2 Project Computing của tôi
@David Cân nhắc thực hiện. Xin lỗi - đã đứng sau. –