Die Suche ergab 8 Treffer

von gemo1905
Do 12. Jul 2012, 17:57
Forum: Einsteigerfragen
Thema: prozedur ausführen wenn Hauptform vollständig geladen?
Antworten: 21
Zugriffe: 5385

Re: prozedur ausführen wenn Hauptform vollständig geladen?

Ich muss mich Endschuldigen!

An alle die ein ähnliches Problem haben:onpaint ist die Lösung, aber seid nicht so dumm wie ich und nehmt das Ereignis von dem Element und nicht von der Form!

Tut mir Leid. Vielleicht konnte ich wenigstens jemand anderen helfen!

Thread kann geschlossen werden.

Danke ...
von gemo1905
Do 12. Jul 2012, 16:49
Forum: Einsteigerfragen
Thema: prozedur ausführen wenn Hauptform vollständig geladen?
Antworten: 21
Zugriffe: 5385

Re: prozedur ausführen wenn Hauptform vollständig geladen?

Das Problem ist das meine tpaintbox da teilweise noch keine Höhe bzw. Breite zugewiesen bekonnen hat.Was sicherlich noch von Bedeutung ist, das ich die hauptform beim öffnen maximiere. Die Paintboxgröße ist abhängig von der Formgröße. Mit einem kleineren Versuch hat es bei mir auch geklappt ...
von gemo1905
Mi 11. Jul 2012, 18:48
Forum: Einsteigerfragen
Thema: prozedur ausführen wenn Hauptform vollständig geladen?
Antworten: 21
Zugriffe: 5385

Re: prozedur ausführen wenn Hauptform vollständig geladen?

Onpaint legt aber schon los wenn die paintbox usw noch nicht vollständig geladen ist!

Was ist eigentlich der Unterschied zwischen:

-Button1.Click;
-Button1Click(Sender);

?

Hatte beide Varianten probiert aber nichts hat geholfen! :cry:
von gemo1905
Mi 11. Jul 2012, 18:27
Forum: Einsteigerfragen
Thema: prozedur ausführen wenn Hauptform vollständig geladen?
Antworten: 21
Zugriffe: 5385

Re: prozedur ausführen wenn Hauptform vollständig geladen?

So die zwei versprochenen Prozeduren.

Der restliche Quelltext ist weniger interesant für mein Problem!

Wiegesagt zum Schluss hatte ich die Prozedur in einem Buttonclick ausgeführt.

PS: wenn ich nicht so schnell Lösungen probieren kann und nicht gleich antworte dann habe ich keine Zeit gefunden ...
von gemo1905
Mi 11. Jul 2012, 17:41
Forum: Einsteigerfragen
Thema: prozedur ausführen wenn Hauptform vollständig geladen?
Antworten: 21
Zugriffe: 5385

Re: prozedur ausführen wenn Hauptform vollständig geladen?

procedure TForm_main.Form_main_create(Sender: TObject);
begin
//ALGEMEINE PARAMETER BEI START ERSTELLEN!!!
cadbox.Canvas.Pen.Width:=1;
//cadbox.Color:=clblack;
cad_rand:=30;
decimalseparator:='.';
//CAD TEMP ERSTELLEN
cad_temp:=Tstringlist.Create;
cad_temp.Add('ViewMitte');
cad_temp.Add ...
von gemo1905
Mi 11. Jul 2012, 17:39
Forum: Einsteigerfragen
Thema: prozedur ausführen wenn Hauptform vollständig geladen?
Antworten: 21
Zugriffe: 5385

Re: prozedur ausführen wenn Hauptform vollständig geladen?

procedure TForm_main.CAD_Refresh;
var
linie, linie2:string;
farbe:string;
zaehler, zaehler2, point:integer;
Abmass_x, abmass_y, faktor_x, faktor_y:real;
X_draw_mm_1, X_draw_mm_2, Y_draw_mm_1, Y_draw_mm_2:real;
X_draw_pix_1, X_draw_pix_2, Y_draw_pix_1, Y_draw_pix_2:integer;
Xneu, Yneu:real ...
von gemo1905
Mi 11. Jul 2012, 17:27
Forum: Einsteigerfragen
Thema: prozedur ausführen wenn Hauptform vollständig geladen?
Antworten: 21
Zugriffe: 5385

Re: prozedur ausführen wenn Hauptform vollständig geladen?

Hallo und erstmal Danke für die viele Hilfe!!!

Also den Tipp mit der eignen Prozedur habe ich versucht, aber wieder wird nichts gezeichnet.

Onpaint wird immer aufgeführt wenn sich das gesamte "Bild" der Form ändert, bzw. Allgemein der Desktop.
Ich habe am Anfang meiner "Zeichnen" Prozedur eine ...
von gemo1905
So 8. Jul 2012, 21:51
Forum: Einsteigerfragen
Thema: prozedur ausführen wenn Hauptform vollständig geladen?
Antworten: 21
Zugriffe: 5385

prozedur ausführen wenn Hauptform vollständig geladen?

Hallo,
ich habe vor ca.1 Jahr angefangen lazarus zu lernen!
Hatte hauptsächlich nur mit Tstinglist gearbeitet.
Nun entwerfen ich ein CAD cam Programm für 2d Brennzuschnitte. Nun mein Problem. Im oncreat meiner Hauptform erstelle ich eine "leere" CAD Datei (tstringlist). Indieser sind aber schon ...