![]() |
PaintBox
was kann man damit alles machen, und wie gehts?(oder: wie kann ich mir dabei am besten selbst helfen)
|
Re: PaintBox
Zitat:
Starte Delphi, setze eine Paintbox auf ein leeres Fenster, klicke diese Paintbox einmal an (sie hat dann sechs schwarze oder blaue Penökel um sich herum) und drücke auf F1. Dann poppt die Hilfe von Delphi auf und Du kannst Dich über die Paintbox informieren. Das klappt mit jeder Komponente. Darüber hinaus: ![]() |
Re: PaintBox
Darüber hinaus: Eine Paintbox liefert Dir eine simple Zeichenfläche, auf der Du Kreise, Kringel und Linien malen könntest oder aber zum Beispiel Icons oder Bitmaps ausgeben könntest.
[edit] Stichwort: ![]() [/edit] |
Re: PaintBox
Bitmaps rausgeben!!!
mit loadfromfile geht das nicht |
Re: PaintBox
Wir haben noch ein Stückchen Arbeit vor uns, wenn wir zusammenkommen wollen.
Zitat:
Die Strategie für Dein Problem wäre: Ein Objekt von der Klasse TBitmap erzeugen, davon die Methode "LoadFromFile()" aufruifen und dann das Bitmap auf die Paintbox bringen. Nur so als Beispiel... |
Re: PaintBox
ich wollte sagen, dass ich Loadfromfile bereits ausprobiert habe, es aber nicht geklappt hat
|
Re: PaintBox
Wie hast du es denn ausprobiert?
Du solltest dir mal angewöhnen, deine Anliegen klarer und präziser zu formulieren und bei Problem auch die nötigen Informationen liefern, damit man dir helfen kann. Ich müsste jetzt zum Beispiel fargen: "Wie hast du es denn probiert?" und dich dazu auffordern mal etwas von deinem Code zu posten. Wir wollen dir helfen, aber wir haben keine Lust dir alles aus der nase zu ziehen angefangen bei deiner Problemstellung bis hin zu deinen bisherigen versuchen. |
Re: PaintBox
Liste der Anhänge anzeigen (Anzahl: 1)
PB: TPaintBox;
PB.Loadfromfile('bilder/rstand.jpg'); das ist alles, was sich wirklich auf die Paintbox bezieht, dann kommt dann diese Meldung: [Fehler] Unit1.pas(111): E2003 Undefinierter Bezeichner: 'Loadfromfile'[/Fehler] fehlt irgendwas, oder ist diese Methode schlichtweg nicht möglich? F1 bringt mir da auch nix, weil ich dann irgendwo hingelange, was nichts mit ner Dephi 3 Hilfe zu tun hat(Screenshot beiliegend) und die dort keine PaintBox kennen |
Re: PaintBox
na die Methode gibts anscheinend nicht bei der Painbox !
schau Dir mal an dem Beispiel an, wie man ein JPG in ein Bitmap bekommt. (auch selber erst gesucht in der DP ) ![]() dieses Bitmap kannst Du dann in das Canvas der Paintbox kopieren. (Am schnellsten mit dem API Befehl BitBlt und nicht mit Draw der VCL) wenn es Dir nicht so sehr auf Geschwindikeit ankommt und Du es einfach haben willst dann nimm nicht TPaintbox sondern TImage. Vor allen Dingen, wenn Du nur bilder laden möchtest. Gruß stoxx |
Re: PaintBox
wie man Jpg in Bitmap bekommt?
ich dachte jpg ist schneller zum Laden, und hab deshalb meine Bitmaps in Jpg gespeichert. ist es ratsam, das so zu lassen, oder sollte ich die Bilder lieber wieder in Bitmap abspeichern. Ok jpg ist natürlich für den späteren Download schneller als Bitmap, aber wenn ich das dann jedesmal in Bitmap umwandeln muss, wird das Programm dann nicht zu langsam? es sind übrigens 32*32 Bilder, also mach ich mir in meinem Fall um die Größe keine Sorgen, aber was sagt ihr dazu? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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 by Thomas Breitkreuz