![]() |
Frage zur Delphi Objektoberfläche
Hallo,
Ich beschäftige mich erst seit kurzer zeit mit Delphi und benutze Delphi 7. Ich würde gerne wissen ob es in Delphi auch die möglichkeit gibt auf der Objektoberfläche ein Bild als Background zu setzen und nicht nur die Backgroundfarbe zu ändern. Danke Gruß force |
Re: Frage zur Delphi Objektoberfläche
Hallo und Willkommen in der DP!
Ich vermute mal, Du meist den Hintergrund Deiner Fenster. Das funktioniert nicht, da es so eine Funktion in der API nicht gibt. Du kannst aber entweder selbst ein Bild draufmalen oder Dir eine Komponente suchen, die sowas kann. Ich vermute, man wird bei ![]() Gruß xaromz |
Re: Frage zur Delphi Objektoberfläche
du kannst im OnPaint vom Formular das Bild selbst drauf malen oder du nimmst ein TImage und legst es auf dein Formular. Über dem Timage kannst du dann auch weiteres plazieren
|
Re: Frage zur Delphi Objektoberfläche
Hi force,
gibt mehrere Möglichkeiten. Allerdings kurz eine Frage, mit Objektoberfläche meinst du jetzt ein Formular (std. Benennung Form1)? Der einfachste Weg, der es allerding nur indirekt ermöglicht wäre, ein TImage Objekt (unter Zusätzlich) auf dem Formular zu platzieren und sein Property Align auf alClient zu ändern. Da kannst du dann ein Bitmap rein laden und sehr einfach zur Designzeit mit arbeiten. Eine andere Möglichkeit steht dir erst zur Laufzeit zur Verfügung. Dein Formular hat eine Eigenschaft Canvas vom Typ TCanvas. Diese Leinwand wird dir in Delphi immer dann begegnen, wenn etwas gezeichnet wird. Um nun ein Bild auf diesen Canvas zu zeichnen kannst du dir Funktionen wie CopyRect, StretchDraw, BitBlt und StretchBlt angucken, wirst du sicher hier in der Delphi Praxis schnell fündig. Gruß Der Unwissende |
Re: Frage zur Delphi Objektoberfläche
Hallo,
Danke für die vielen antworten. Ich werde damit mal rumexperimentieren. Das kann eigentlich ja nicht so schwer sein. Gruß force |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz