Mam malutki problem: jak mozna ustawic sobie punkt 0,0 tak zeby znajdowal sie on dokladnie na srodku, a nie w lewym gornym rogu?
Musze zrobic uklad wspolrzednych, ktorego srodek jest na srodku formy i ma wspolrzedne 0,0
0
0
Najprostszy sposób jaki mi się ort!, to do zmiennej x podstaw szerokość ekranu /2 (Form1.Width/2) a do y (Form1.Heigh / 2) i działaj wzgledem tych <ort>dwóch</ort> zmiennych 'x' i 'y'.
0
tak juz probowalem ale jest strasznie duzo zabawy z tym. Potrzebuje cos na wzor komendy z Pascala: WINDOW(x1,y1,x2,y2)
0
Albo jeszcze dokladniej chodzi mi o komoende z Pascala z trybu graficznego: GETVIEWSETTINGS
0
eh tez problemy robisz
function x(pointx: Integer): Integer;
begin
Result := Form1.Width div 2 + pointx;
end;
function y(pointy: Integer): Integer;
begin
Result := Form1.Width div 2 + pointy;
end;
Noi rysujesz
LineTo(x(2), y(4));
//Fakt ;)
0
No to juz jest jakies rozwiazanie:)
Ale bylbym wdzieczny gdyby jednak ktos podal mi odpowiednik w Delphi paskalowskiej komendy GETVIEWSETTINGS
0
Ja bym dał raczej:
function y(pointy: Integer): Integer;
begin
Result := Form1.Width div 2 -pointy;
end;
Układ współrzędnych przecież powinien mieć dodatnie igreki na górze :)