Forum: Object-Pascal / Delphi-Language
by G-Baumstamm,
16. Feb 2011
Okay, jetzt hab ich den 2ten Teil auch verstanden ;) Btw, deine verwendeten Namen sind ne 1 ... (ich sag nur TFormSetting.odTabControlTournamentsSettingShowRegister) ^^
Eine letzte Frage hab ich noch: Ich hab das ganze jetzt mit der Fade-Problematik die ich in dem anderen Thread hatte kombiniert, und an einer Stelle macht mich Delphi noch wahnsinnig: Um nach dem Tabwechsel der PageControl die...
Forum: Object-Pascal / Delphi-Language
by G-Baumstamm,
15. Feb 2011
Soviel zum "zu kompliziert". Der 2te Teil erschließt sich mir tatsächlich nicht ganz, aber der erste Teil passt eh besser zu dem was ich brauche, ist extrem simpel und funktioniert super. Danke!
Wenn man weiß wies geht, geht alles viel einfacher :D
Forum: Object-Pascal / Delphi-Language
by G-Baumstamm,
15. Feb 2011
Guter Vorschlag ... hatte ich mir vorher auch schon überlegt, aber wegen "zu umständlich" wieder verworfen.
Werde mich da wohl aber nochmal dran setzten (müssen), falls ich das vernünftig implementiert kriegen sollte würde das Drucken nämlich tatsächlich vernünftig gehen ... ;)
Forum: Object-Pascal / Delphi-Language
by G-Baumstamm,
14. Feb 2011
Danke für eure Hilfe ;)
Das Problem ist einfach das nicht jede Page der PageControl einen eigenen Canvas hat, sondern alle sich einen teilen und bei jedem Tab-Wechsel die entsprechenden Komponenten gemalt werden.
Die Variante mit dem kurzen Tab-Wechsel hatte ich auch schon versucht, da der entsprechende Tab aber ziemlich voll ist brauch er etwa ne halbe Sekunde um ihn vernünftig zu malen,...
Forum: Object-Pascal / Delphi-Language
by G-Baumstamm,
12. Feb 2011
Hey ;)
Das Problem ist recht einfach: Habe eine PageControl mit 3 Pages, von denen auf der ersten Zeug steht das ich gerne drucken würde.
Der Printer kriegt das ganze in der Form Printer.Canvas.CopyRect(Rect(X1,-Y1,X2,-Y2),C,Rect(Left, Top, Left+Width, Top+Height));
übergeben, wobei C vorher über
C := TCanvas.Create;
C.Handle := GetWindowDC(PForm.PageControl.Pages.Handle);
erstellt...