Ttabcontrol lehet elrejteni a nevét a lapok, hogy megszokott a megjelenés - tűz majom tól Z-ig
A program egy nagy szám. felület elemeit és a sok képernyőkön.
Így is tettem, hogy ilyen dolog - Tab szabályozás, amely része az állandó takarmány felületet, és egy fül (tabPage), amikor a terhelés a kereteket - vannak ritkán használt képernyők
azaz egy keret létrehozása futási tegye keretek MyFrame.Parent: = FrameTabPage és mutassuk meg a lapon kód TabControl.SetActiveTabWithTransition
A felhasználó elhagyta ezen az oldalon lehet eltávolítani a frame-kód MyFrame.Parent: = nil
Minden működik, de a probléma az, hogy jelentősen késleltető rendszer - kapott animáció csúsztassa a lap mozog rándulások. Ez megáll lépésben MyFrame.Parent: = FrameTabPage, azaz akkor is, ha létrehoz egy keretet a színpadon a program kezdetekor, akkor is lassul ebben a szakaszban MyFrame.Parent: = FrameTabPage (nyilvánvalóan egyedi méret, keret, feküdt egy ListBox vezérlő).
Ha Szülő keret előre beállított a kívánt TabPage, akkor semmi sem akadályozza, de a program betöltése hosszabb.
Tanácsot kérem, hogy akkor jön ki ide, mert valaki kereteket használ.
Jó estét!
Ne mondd, hogy van egy TabControl gombokkal lap bezárásához a hasonlóság záró böngészőlapokat. ha nem, akkor hogyan a fény csak szervezni őket?
Ott TTabControl, két lap. Egy két expander'a (feltételezzük, mind a 3 gomb), a másik - üres. Gördülő rendkívül lassú (lag, úgymond letörések fps), amikor mindkét expander'a ismertetett összehajtás görgetés sima. Tudok valahogy javítani? És minden lelassul, sőt raskrystie expander'ov késik.
Észre Számos alkalmazásába TTabControl furcsa viselkedését az Android - az első kapcsolási lapok c TTabTransition.Slide okoz fríz otsnovnogo alkalmazás flow körülbelül egy másodpercig. Ez nem függ a tartalom lapok. Ez nem függ a módszer létrehozása lapok és tabkontrola. Későbbi lapok változás megy zökkenőmentesen.
Akkor sem torzíthatja valami előre animáció motor (azt hiszem, ennek az oka)?
# 13; A dinamikus essek a név eltűnik, amelyben van egy átmeneti Tab'a # 13;
# 13; # 13; # 13; Eleinte én távolítsa el a fület, és kapcsolja be a kívánt fület # 13;
# 13; # 13; # 13; TabControl1.tabindex: = 1; # 13; Tabcontrol1.tabposition: = ttabposition.none # 13; # 13; # 13; Aztán, hogy az átmenet vissza, és vissza a lapot, de ami az átmenet eltűnik # 13 .;
# 13; # 13; # 13; TabControl1.tabindex: = 2; # 13; Tabcontrol1.tabposition: = ttabposition.top # 13; # 13; # 13; # 13; Ahhoz, hogy: # 13;
# 13; # 13; # 13; után: # 13;
# 13; # 13; # 13; Ki szembesül # 13 ?;
# 13; Jó napot # 13 !;
# 13; # 13; # 13; Miután a fórumon megvitatták a témát, hogyan lehet a kapcsoló TabControl fülek animáció keresztül TActionList # 13 .;
# 13; # 13; # 13; Most volt szükség a lapok közötti váltáshoz az egész pan gesztus? azaz mozgatni a lapot a felhasználó ujja (ahogy az szinte minden mobil alkalmazások, mint például a Facebook következő képernyőn, ami azt mutatja, a fele a két fül, ők ebben a pillanatban az ujját.) # 13 .;
# 13; # 13; # 13; Ez tényleg nem? Ha igen, hogyan? Már azt gyanítják, hogy tabom nem tudja megtenni, de csak széles panel osztva a szektorban # 13 .;
# 13; # 13; # 13; # 13;
# 13; Hogyan használja SetActiveTabWithTransition módszert változtatni a sebességet az animáció (duration) # 13 ?;