C# GDI suradnicovy system

Programovacie jazyky, rady, poradňa...
efret123
Amateur
Amateur
Príspevky: 31
Registrovaný: 18 nov 2005, 12:52

C# GDI suradnicovy system

Príspevok od používateľa efret123 »

Dobry den

Chcel by som sa spytat ci neviete vyriesit taky moj problem. Pri GDI je pociatok suradnicoveho systemu definovany v hornom lavom rohu je to vlastne bod [0,0] a ja by som potreboval tento bod [0,0] mat v dolnom lavom rohu. Nepoznate nejaky sposob alebo funkciu ako to docielit?
Proste ja by som to potreboval nejako otocit hore nohami :-)

Dakujem.
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Re: C# GDI suradnicovy system

Príspevok od používateľa manager666 »

Staci ti obycajna matika. Pri vykreslovani vypocitas ypsilonovu suradnicu tak, ze od vysky klientskej casti formulara odcitas pozadovanu ypsilonovu suradnicu. Plus treba odcitat este jeden pixel. :wink:

Kód: Vybrať všetko

vypocitanaYsuradnica = formular.ClientSize.Height - pozadovanaYsuradnica - 1
p.s. Plati to obecne pre akekolvek kresliace platno, ak nekreslis na cely formular (co je rozumne).
Napísať odpoveď