Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Listbix1 eintragungen in Listbox2 Übertragen per Array (https://www.delphipraxis.net/172238-listbix1-eintragungen-listbox2-uebertragen-per-array.html)

Blueser 20. Dez 2012 00:08

Listbix1 eintragungen in Listbox2 Übertragen per Array
 
Hi Leute :-D ,

wie bekomm ichs auf die reihe, eintragungen von listbox1 über Integer-arrays in listbox2 zu übertragen?


also die eintragungen in listbox1 muss nicht über ein array erfolgen.
aber die übertragung von listbox1 in listbox2...

ich kann mir das über den integer-wert gar nicht vorstellen!
denn, wenn etwas in eine listbox geschrieben wird, isses doch schon ein string!

kann mir bitte jmd. auf die sprünge helfen?

vielen dank!:oops:

Sir Rufo 20. Dez 2012 00:28

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
Mal schauen :glaskugel: sieht schlecht aus.

Wenn du nicht weißt, was da nun am Ende rauskommen soll, dann wird das schwierig.
(und die Vorgabe mit dem Int-Array macht es auch nicht eindeutig)

Blueser 20. Dez 2012 00:50

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
hi,
also das prog sieht wie folgt aus:

über ein edit-feld wird in die listbox1 übertragen.

anschließend soll der inhalt von listbox1 in listbox2 über ein array übertragen werden.

scheinbar soll der inhalt über:

Inhalt:Array[1..5] of Integer; übertragen werden...


nur.. wie berwerkstellige ich das nur?

Perlsau 20. Dez 2012 01:37

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
Zitat:

Zitat von Blueser (Beitrag 1196146)
hi, also das prog sieht wie folgt aus: über ein edit-feld wird in die listbox1 übertragen. anschließend soll der inhalt von listbox1 in listbox2 über ein array übertragen werden. scheinbar soll der inhalt über: Inhalt:Array[1..5] of Integer; übertragen werden... nur.. wie berwerkstellige ich das nur?

1. Wie du oben bereits festgestellt hast, kann eine Listbox nur Strings aufnehmen.

2. Worin liegt das Problem, den Inhalt eines Editfeldes in die Listbox zu übertragen?

3. Den Inhalt einer Listbox kann man mit
Delphi-Quellcode:
ListBox1.Items.Assign(ListBox2.Items)
direkt übertragen. Ein Array ist dazu nicht erforderlich.

4. Wie kommt das Array of Integer ins Spiel, wo es sich hier doch ausschließlich um Strings handelt?

5. Wer hat dir den Befehl "soll" erteilt?

6. Was möchtest du überhaupt erreichen?

Sir Rufo 20. Dez 2012 01:39

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
Zitat:

Zitat von Blueser (Beitrag 1196146)
scheinbar soll der inhalt über

Wichtigste Grundregel bei der Programmierung:

Wenn bei der Implementierung (also dem Programmieren selber) Worte auftauchen wie z.B. scheinbar oder eventuell oder ich glaube, dann hat das Programmieren ab sofort wieder Pause. Denn man kann scheinbar nicht programmieren.

@Perlsau :thumb:

Zitat:

Zitat von Perlsau (Beitrag 1196147)
6. Was möchtest du überhaupt erreichen?

Seine Hausaufgabe fertigstellen :mrgreen:

Blueser 20. Dez 2012 10:59

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
Code:
var
  Form1: TForm1;

  Arr: Array [1..5] of string;
  z,i: integer;
  Liste: tstringlist;

implementation

{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);
begin

Liste.add(Edit1.Text);
Listbox1.items:=liste;

end;

procedure TForm1.FormCreate(Sender: TObject);


begin
Liste:= tstringlist.create;

Arr[1]:=edit1.text;
Arr[2]:=edit1.text;
Arr[3]:= edit1.text;
Arr[4]:= edit1.text;
Arr[5]:= edit1.text;



end;


procedure TForm1.Button1Click(Sender: TObject);


begin

     listbox2.items.add(Arr[i])

end;

end.
so sieht mein listing nun aus.

aber wenn ich den button1 klicke kommt in der listbox nur pE (???)
bitte um hilfe!

DeddyH 20. Dez 2012 11:02

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
Welchen Wert hat denn i zu dem Zeitpunkt? Ich möchte wetten, dass das 0 ist und somit gar nicht in Deinem Array verfügbar. Eine eingeschaltete Bereichsprüfung sollte einem das auch mitteilen.

Blueser 20. Dez 2012 11:07

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
wenn ich eien forschleife vor den arrays setze.. also in etwa so:

for i = 1 to 5 do

--> kommt ne fehlermeldung bei der übertragung

Klaus01 20. Dez 2012 11:12

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
wieviele Elemente (Items) hat denn Deine Listbox2?

Versuche mal:

Delphi-Quellcode:
for i:=0 to listbox2.items.count -1 do
Grüße
KLaus

DeddyH 20. Dez 2012 11:14

AW: Listbix1 eintragungen in Listbox2 Übertragen per Array
 
:?:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 Uhr.
Seite 1 von 3  1 23      

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