Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi combobox problem beim finden (https://www.delphipraxis.net/111497-combobox-problem-beim-finden.html)

Bx3 4. Apr 2008 12:22


combobox problem beim finden
 
warum geht das nicht:

Form1.(Findcomponent('combobox'+intToStr(Unit1.k)a s Tcombobox)).items.add(Unit1.Strasse[m].Name);

bei der ersten klammer kommt schon der erste fehler:

=>[Fehler] Unit3.pas(43): Bezeichner erwartet, aber '(' gefunden

wenn ich sie wegmache kommt das:

erst quelli ohne klammer:
Form1.Findcomponent('combobox'+intToStr(Unit1.k)as Tcombobox).items.add(Unit1.Strasse[m].Name);

und fehler:

=>[Fehler] Unit3.pas(43): Operator ist auf diesen Operandentyp nicht anwendbar

danke schonma
Bx3

DeddyH 4. Apr 2008 12:25

Re: combobox problem beim finden
 
Und so?
Delphi-Quellcode:
(Form1.Findcomponent('combobox'+intToStr(Unit1.k)) as Tcombobox).items.add(Unit1.Strasse[m].Name);

taaktaak 4. Apr 2008 12:45

Re: combobox problem beim finden
 
Ist die Angabe von Form1 denn überhaupt nötig?
Innerhalb einer Methode doch überflüssig.

Delphi-Quellcode:
 with FindComponent('combobox'+intToStr(Unit1.k)as Tcombobox) do
  Items.Add(Unit1.Strasse[m].Name);
Vielleicht so?

busybyte 4. Apr 2008 13:11

Re: combobox problem beim finden
 
Ob Form1 nötig ist oder nicht, hängt davon ab, wo du den Code aufrufst, in einer Methode die zu Form1 gehört
und wenn die Unit Classes eingebunden wurde und wenn die gesuchte Combobox auch zu Form1 gehört,
ist es nicht nötig
Delphi-Quellcode:
with FindComponent('combobox'+intToStr(1))as Tcombobox do
items.Add('Test');

Bx3 4. Apr 2008 14:21

Re: combobox problem beim finden
 
danke^^,
habs so gemacht wie deddyH es sagte,

an die andern, musste es mit Form1. ... aufrufen, da die box dort lag und ich sie von Form2 aus gefüllt habe


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 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