Autor Beitrag
snacky
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Do 31.01.08 00:40 
mein programm funktioniert in prinzip, aber das einzige ist: meine grafik wird nicht in die mitte gezeichnet sondern ist in der linken oberen ecke, obwohl ich das verwendet habe:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TFormDH.FormActivate(Sender: TObject);
begin
  MitteX := (width div 2)+120;
  MitteY := (height div 2);
end;


woran kann's liegen?

bitte um hilfe. danke

Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 31.01.08 00:44 
Wo wird denn MitteX und MitteY dazu verwendet, eine Grafik zu zentrieren? Der Quelltext wäre sicherlich interessant.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 31.01.08 01:09 
snacky sandte mir das angehängte Archiv per E-Mail
Einloggen, um Attachments anzusehen!
_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 31.01.08 04:15 
Wenn ich mir den Quelltext so ansehe, dann frage ich mich, was das Programm eigentlich machen soll... Weil ich hab keine Ahnung was ich da für Zahlen zum Testen eintragen soll.
(Mir ist schon klar, dass du das nicht selbst hier gepostet hast, insofern warte ich mal erst einmal auf eine kleine Erklärung was da eigentlich passiert und was passieren sollte.)
snacky Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Do 31.01.08 08:43 
Titel: Zahlen
Hier Zahlen zum Testen: x=0, y=0, z=0, rb=50, rd=30, h=100, alpha=180, anz=30
snacky Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Do 31.01.08 09:11 
Hat sich schon erledigt :-)
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 31.01.08 09:28 
Dann poste bitte auch die Lösung, dann hat jeder was davon :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Do 31.01.08 09:43 
Wenn er nicht direkt auf Canvas zeichnet, sondern in eine Image Komponente, und dann mittelt er die Komponente, dann wird nicht das Bild gemittelt, sondern die Komponente. Das Bild in der Komponente wird trotzdem oben rechts gezeichnet.

Wahrscheinlich hat er das gemacht.

_________________
Popov