Dobrý den, v desktopové windows forms aplikaci řeším problém s korektním zobrazením jednotlivých objektů na formuláři. Problém úzce souvisí s nastavením velikosti textu ve Windows (100,125 a 150%). Pokud aplikaci, kterou programuji při použití zobrazení velikosti textu 100% přenesu na jiný počítač, kde je velikost textu nastavena na 125%, dojde k "deformaci" některých ovladacích prvků (labely jsou ořezány, texty se nevejdou do tlačítek a v některých případech dojde i k mírným změnám pozice objektů). Vím, že toto chování je možné v určitým mezích ovlivnit pomocí vlastností Anchor a Dokování a především pak pomocí vlastnosti AutoScaleMode vlastního formuláře, ale zatím se mi nepodaří dopracovat se k uspokojivému výsledku. Nemáte s tím někdo zkušenosti? Můžete prosím poradit, jaký je nejoptimálnější postup při vývoji desktopové aplikace, které by byla pokud možno nezávislá na nastavené velikosti zobrazovaného textu ve Windows? V mém případě se jedná o konfiguraci: OS: Windows 7 Ulitmate, Visual Studio 2010. Budu vděčný za jakékoliv rady či zkušenosti s výše uvedeným. Děkuji
|