Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wie can ich überprüfen ob keine image in ScrollBox ist ? (https://www.delphipraxis.net/158961-wie-can-ich-ueberpruefen-ob-keine-image-scrollbox-ist.html)

thomas2009 9. Mär 2011 15:06


Wie can ich überprüfen ob keine image in ScrollBox ist ?
 
Hi

Wie kann ich überprüfen, ob keine image in ScrollBox gibt ?

wicht 9. Mär 2011 15:07

AW: Wie can ich überprüfen ob keine image in ListBox ist ?
 
Hi

in meine TListBox geht nur Text.

thomas2009 9. Mär 2011 15:11

AW: Wie can ich überprüfen ob keine image in ListBox ist ?
 
ops, ich meine in ScrollBox und nicht in ListBox. sorry

Luckie 9. Mär 2011 15:12

AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
 
Merk es dir einfach, wenn du ein Bild in der Scrollbox anzeigst.

s.h.a.r.k 9. Mär 2011 15:19

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:
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;
Allerdings sei dazu gesagt, dass das nicht zu empfehlen ist und eher Luckies Ansatz genutzt werden sollte!

mschaefer 22. Mai 2011 13:06

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 ?

rollstuhlfahrer 22. Mai 2011 13:51

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

mschaefer 22. Mai 2011 14:15

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!.

DeddyH 22. Mai 2011 14:26

AW: Wie can ich überprüfen ob keine image in ScrollBox ist ?
 
Und bei ControlCount?

himitsu 22. Mai 2011 14:29

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.
Seite 1 von 2  1 2      

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