Drag&Drop bei Images?
Hi,
ich hatte eigentlich vor mal soetwas wie ein Karten spiel zu programmieren (erstma ohne KI). Nun habe ich vor die Karten auf Labels erscheinen zu lassen und das man sich dann aus dem eigenen Kartenreportoire eine Karte markieren kann. Wenn man dan auf ein Feld auf dem Spielbrett klickt, soll dort die Karte erscheinen und der alte Platz mit einem anderen Bild überdeckt werden. So, nun abe rzum Problem: Immer wenn ich die größe des Labels einstelle im Objektinspektor ändert sich die Größe des Labels automatisch auf ein minimum wenn ich das Programm starte. Wenn ich nun auf das Label klicke taucht dort das Bidl auf, allersings nur ein bruchteil davon, da sich das Label ja verkleinert hat. Wie kann ich also eine mLabel eine feste Größe geben ohne Inhalt!?!? |
Re: Label mit Bitmap füllen: PROBLEM!
Wieso nimmst du nicht die TImage Komponente oder eine Paintbox?
|
Re: Label mit Bitmap füllen: PROBLEM!
Stell AutoSize des Labels auf False.
|
Re: Label mit Bitmap füllen: PROBLEM!
versuch es mal mit
Delphi-Quellcode:
:coder:
AutoSize := false;
|
Re: Label mit Bitmap füllen: PROBLEM!
Setze Label.AutoSize auf False:
Gruß, teebee :shock: Mann, war ich langsam... |
Re: Label mit Bitmap füllen: PROBLEM!
Schon geil, wie sie alle posten. :mrgreen:
|
Re: Label mit Bitmap füllen: PROBLEM!
ok, danke erstma an alle.
Hab das mit dem Image jetzt gemacht, hab vorher noch nie mit Bildern in Delphi gearbeitet. Nun aber mal wieder ein neues Problem: Ich wollte von einem Image eine Karte nehmen können und per Drag&Drop auf ein Spielfeld legen können. Geht das ? |
Re: Drag&Drop bei Images?
sollte schon gehen, einfach mit den ereignissen mousedown, mouseup oder ondrag* arbeiten
|
Re: Drag&Drop bei Images?
nett wie du mir das erzählst :-D
Hab aber keinen Plan wie ich den genau das machen m8uss mit mouseDown etc. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz