![]() |
Wie can ich überprüfen ob keine image in ScrollBox ist ?
Hi
Wie kann ich überprüfen, ob keine image in ScrollBox gibt ? |
AW: Wie can ich überprüfen ob keine image in ListBox ist ?
Hi
in meine TListBox geht nur Text. |
AW: Wie can ich überprüfen ob keine image in ListBox ist ?
ops, ich meine in ScrollBox und nicht in ListBox. sorry
|
AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
Merk es dir einfach, wenn du ein Bild in der Scrollbox anzeigst.
|
AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
Oder du suchst dynamisch "in" der Eigenschaft ScrollBox.Components nach einer TImage-Komponenten. Hier der Ansatz, der aber nicht rekursiv funktioniert:
Delphi-Quellcode:
Allerdings sei dazu gesagt, dass das nicht zu empfehlen ist und eher Luckies Ansatz genutzt werden sollte!
var
i : Integer; found : Integer; begin found := 0; for i := 0 to ScrollBox1.ComponentCount - 1 do begin if (ScrollBox1.Components[i] is TImage) then Inc(found); end; if (found > 0) then begin end; end; |
AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
Bei meiner abgeleiteten TScrollbox hat es im ComponentCount bei mir immer 0.
Was habe ich denn da vergessen? rgendwas im Create ? |
AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
Höchstwahrscheinlich stimmt der Owner nicht. Da hast du wohl die Form angegeben und nicht die Scrollbox. Also fühlt sich die Scrollbox auch nicht dafür zuständig. (Oder handelt es sich um fertig designte Forms??)
Bernhard |
AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Bernhard,
das hätte ich jetzt auch vermutet und war etwas erstaunt, dass auch die normale Scrollbox keine Komponenten nimmt. Habe in einem leeren Formular ein TScrollBox geworfen und einne Button drüber gesemmelt. In meiner TScrollbox ist ComponentCount immer 0, egal was da drin liget. Bei aufgelegtem Button zeigt dieser im Event, dass das Formular sein Owner ist, wie Du schon vermutet hast!. |
AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
Und bei ControlCount?
|
AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
Die VCL legt als Owner immer die Form fest, wenn eine Form aus der DFM geladen wird.
Das Andere ist der Parent ... ich würde mir eventuell mal ControlCount und Controls ansehn. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 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