Proc te predchozi prispevky tak odradily? Fallouti okenko by se takhle dalo udelat snadno, rekl bych. Navic to neskroluje plynuje, ale po radcich, takze tim pada i metova vyhrada
To s tím scrollováním jenom po řádcích mne vůbec nenapadlo, dobrá připomínka
.
Tak já to trošičku vysvětlím
. Představte si, že mám velké množství textu, které musím nějakým způsobem zobrazit ve static controlech (asi nejlepší způsob
) - . Pro začátek tam ještě budu mít dvě tlačítka, který by mi text scrollovali nahoru a dolů (ať už po řádcích, či by rovnou změnili celý text). Můj hlavní problém, kterému čelím je zjišťování, kolik se mi toho textu vlastně do toho static controlu vejde. Nemůžu to mít víceméně "natvrdo", protože jakmile by se dělal překlad do jiného jazyku, tak bych narazil na to, že délka textu je jiná.
Přístup, který mne napadl jako řešení je tento:
Veškerý text sloučit do jednoho velkého řetezce. Na začátku si zjistit, kolik znaků se vejde na řádek ( (static.width-borders)/font.size) ), potom vybrat z toho textu daný počet znaků (zárove