Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Autoscale pri resize-ovanju forme, POMOC HITNO

[es] :: Pascal / Delphi / Kylix :: Autoscale pri resize-ovanju forme, POMOC HITNO

[ Pregleda: 1119 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

shaDy
Nikola J
-=BGD=-

Član broj: 1507
Poruke: 240
*.mobtel.co.yu

Sajt: www.CikloBerza.com


Profil

icon Autoscale pri resize-ovanju forme, POMOC HITNO16.04.2004. u 22:37

Da li neko zna na koji nacin izvesti sledeci efekat.

kada resize-ujem formu da mi se smanjuju/povecavaju brojevi, grafikoni ili sta vec imam.

evo primer slike:

slika kada sam smanjio formu, automatski se smanjile sve brojke, i grafikon.


kada sam povecao formu, automatski se povecale i brojke, grafikon.



Ovako mi nesto treba z amoju aplikaciju, da li neko zna na koju foru moze ovo da se odradi. ne znam kako je ovo ispisivano, ja mislim da ovo nisu labele.

Ajde molim vas za pomoc.

POzdrav
16.04.2004. u 22:37 

shaDy
Nikola J
-=BGD=-

Član broj: 1507
Poruke: 240
*.mobtel.co.yu

Sajt: www.CikloBerza.com


Profil

icon Re: Autoscale pri resize-ovanju forme, POMOC HITNO16.04.2004. u 22:51
U stvsari sto se grafikona tice tu postoje komponente za iscrtavanje koje imaju autoscale opciju.

ali ove druge stvari ne znam na koji su nacin odradjene.

pozdrav
16.04.2004. u 22:51 

shaDy
Nikola J
-=BGD=-

Član broj: 1507
Poruke: 240
*.mobtel.co.yu

Sajt: www.CikloBerza.com


Profil

icon Re: Autoscale pri resize-ovanju forme, POMOC HITNO17.04.2004. u 09:39
Ustvari verovatno je sve iscrtavano na canvasu.
17.04.2004. u 09:39 

kefalo
Banjaluka, RS, BiH

Član broj: 18959
Poruke: 225
*.teol.net

ICQ: 178873696
Sajt: home.blic.net/mozlas


Profil

icon Re: Autoscale pri resize-ovanju forme, POMOC HITNO17.04.2004. u 13:32
ne znam da li ti ovo moze pomoci no meni je odradjivalo posao ;)
naime snimao sam poziciju i velicinu prozora u .ini i kad bi svaki put pokretao program uvijek ga je pokretao onako kako je i zatvoren... za scale sam koristio proporciju i na osnovu velicine prozora smanjivao komponente tipa panel listbox listview itd.
i u zavisnosti koliko je smanjena ili povecana forma ti za toliko smanjujes i povecavas ostale komponente na formi...naravno proporcionalno
17.04.2004. u 13:32 

Rapaic Rajko
programer, Grappolo
Bgd

Član broj: 4105
Poruke: 412
217.119.242.*



Profil

icon Re: Autoscale pri resize-ovanju forme, POMOC HITNO23.04.2004. u 13:53
Ako pretpostavimo da hoces ovo da izvedes sa Delphi komponentama, onda prvo par cinjenica/hint-ova:
1) Sve sto ima Caption ili Text, ima i property Font;
2) Klasa TFont ima property Size, pa sad treba racunati u runtime-u koliko povecati ili smanjiti u zavisnosti od resize-inga forme (iliti scaling-a, svejedno);
3) Font se ne moze podesiti tako precizno kao sto se moze podesiti velicina forme; moraces da pravis prelaze/kompromise.
3) Posto ti to treba u runtime-u, treba ti funkcija koja rekurzivno 'protrci' kroz formu i sve na formi i trazi propertije tipa TFont; kad ih nadje, podesi im Size;
4) Takodje, potrebno je da na neki nacin pamtis originalnu velicinu fonta + originalnu velicinu forme/komponenta; to zato sto se moze desiti da posle vise smanjivanja/povecavanja velicine fontova i velicine komponenti postanu neproporcionalne. Drugim recima, kod resizing-a, uvek racunaj novu velicinu u odnosu na originalnu.

Toliko za sad. Probaj, pa vici

Rajko

P.S. I da, dobro si zapazio, cela ona forma je odradjena custom komponentama, to jest 'crtanjem na Canvas-u' kako ti rece. E sad, kako se to radi...doci ces i do toga; samo polako.
23.04.2004. u 13:53 

neuromancer
Darko Todorovic

Član broj: 2889
Poruke: 120
*.info-net.co.yu

Jabber: neuromancer@elitesecurity.org
ICQ: 347089233


Profil

icon Re: Autoscale pri resize-ovanju forme, POMOC HITNO23.04.2004. u 18:22
Probaj sa panelima i sidrima (anchor property). AKo sve lepo podesis moze da ti lepo odradi donekle, ali kako to uraditi sa text-om, eeeeeee to jos nisam probao ali mislim da sam negde video. Naci cu to vec samo mi daj malo vremena.

MacBook Pro or iMac (intel Core Duo edition) user wannabe!!!
Uz malo srece i malo vise para... heh...
23.04.2004. u 18:22 

shaDy
Nikola J
-=BGD=-

Član broj: 1507
Poruke: 240
*.mobtel.co.yu

Sajt: www.CikloBerza.com


Profil

icon Re: Autoscale pri resize-ovanju forme, POMOC HITNO23.04.2004. u 19:39
Mislim da cu da crtam sve na jednom panelu, ili na formi.
ali videcu jos.

ajd poz i fala na odgovorima ;)
23.04.2004. u 19:39 

[es] :: Pascal / Delphi / Kylix :: Autoscale pri resize-ovanju forme, POMOC HITNO

[ Pregleda: 1119 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.