डेल्फी (एम्बरकैडेरो® डेल्फी® 2010 संस्करण 14.0) में मेरे फॉर्म पर टैब ऑर्डर गलत है, जिसका अर्थ है कि टैब कुंजी फॉर्म में प्रतीत होता है कि यादृच्छिक आइटम।डेल्फी टैब ऑर्डर
हालांकि, जब मैं जाता हूं और इसे डेल्फी में बदलता हूं, तो यह वही गलत क्रम में, मेरे लिए उन्हें पुनर्व्यवस्थित करता है!
तो, मैं प्रोग्राम के रूप में उन्हें आवंटित करने का निर्णय लिया:
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;
(मैं इसे दोनों पीछे और आगे बताए की कोशिश की है, यह एक ही बात करता है।)
लेकिन यह अभी भी काम नहीं करता। संदेश बॉक्स हर बार 100 के बजाय 7 के साथ पॉप अप करता है। कुछ लगातार क्रम बदल रहा है, लेकिन यह मेरा कोड नहीं है।
यह क्यों है, और क्या इसे ठीक करना संभव है?
यह
@ डेविड इस पर विचार करें। क्षमा करें - पीछे हो गया। –