mehrere edit-felder auf einem button ausgeben?
mehrere edit-felder auf einem button ausgeben?
hallo, ich bin hier völlig neu und habe eine frage an die profis...
ich beschäftige mich noch nicht lange mit dem programmieren , macht aber spass..
so nun kurz zu meinem problem...
ich habe mehrere editfelder und möchte sie einer procedure zuweisen...
wenn ich
BarcodeQR1.Text := ELBezeichn.Text;
eingebe funktioniert das
wenn ich aber mehrere edit - textfelder hintereinander hängen will liest er mir nur das letzte aus...
BarcodeQR1.Text := ELBezeichn.Text, EEmail.Text;
geht nicht... wie kann ich das realisieren das er mir mehrere text ausgaben generiert
danke schon mal für eure hilfe
gruss
andy
ich beschäftige mich noch nicht lange mit dem programmieren , macht aber spass..
so nun kurz zu meinem problem...
ich habe mehrere editfelder und möchte sie einer procedure zuweisen...
wenn ich
BarcodeQR1.Text := ELBezeichn.Text;
eingebe funktioniert das
wenn ich aber mehrere edit - textfelder hintereinander hängen will liest er mir nur das letzte aus...
BarcodeQR1.Text := ELBezeichn.Text, EEmail.Text;
geht nicht... wie kann ich das realisieren das er mir mehrere text ausgaben generiert
danke schon mal für eure hilfe
gruss
andy
Zuletzt geändert von reiter am Fr 24. Nov 2017, 23:12, insgesamt 1-mal geändert.
Re: mehrere edit-felder auf einem bottum ausgeben?
Verstehe ich das richtig, dass du den Inhalt der EditFelder mit Namen ELBezeichn und EEmail zusammenhängen willst, evtl noch ein Komma dazwischen?, und den gesamten String der Eigenschaft Text eines BarCodeQR1 zuweisen willst?
ELBezeichn.Text und EEmail.Text sind Strings, und die werden in Pascal mit einem + aneinandergehängt, also:
Allerdings folgt hier die EMail direkt auf ELBezeichn. Falls du, wie oben schon vermutet, dazwischen ein Komma haben willst, musst du die Stringkonstante ',' dazwischen angeben:
ELBezeichn.Text und EEmail.Text sind Strings, und die werden in Pascal mit einem + aneinandergehängt, also:
Code: Alles auswählen
BarCodeQR1.Text := ELBezeichn.Text + EEmail.Text;
Code: Alles auswählen
BarCodeQR1.Text := ELBezeichn.Text + ',' + EEmail.Text;
Re: mehrere edit-felder auf einem bottum ausgeben?
Danke,
Ja du vermutest richtig...
Ich möchte diese Felder zusammen hängen
Danke für deine Lösung, werde ich dann gleich mal probieren
Ja du vermutest richtig...
Ich möchte diese Felder zusammen hängen
Danke für deine Lösung, werde ich dann gleich mal probieren
Re: mehrere edit-felder auf einem bottum ausgeben?
"bottum" = button?
Re: mehrere edit-felder auf einem button ausgeben?
ja sorry, habs geändert...
Re: mehrere edit-felder auf einem button ausgeben?
Noch ne Frage...
Funktionieren tut das ganz gut nur wie bekomme ich nach dem Komma jeweil einen zeilenumbruch hin? Das auch jede Zeile untereinander steht
Funktionieren tut das ganz gut nur wie bekomme ich nach dem Komma jeweil einen zeilenumbruch hin? Das auch jede Zeile untereinander steht
- gladio
- Beiträge: 223
- Registriert: Sa 21. Jun 2014, 06:15
- OS, Lazarus, FPC: Win10-64 - aktuelle Lazarus/FPC Standard-Edition
- CPU-Target: 64Bit
- Wohnort: Rügen
Re: mehrere edit-felder auf einem button ausgeben?
Einen Zeilenumbruch kannst du mit dem ASCII/ANSI-Code für den Zeilenumbruch #13 erreichen
oder +sLineBreak+
oder +sLineBreak+
Code: Alles auswählen
BarCodeQR1.Text := ELBezeichn.Text + ',' +#13+ EEmail.Text+','+sLineBreak+ .....;
Re: mehrere edit-felder auf einem button ausgeben?
Vielen Dank... Hilft mir sehr weiter...
-
- Beiträge: 6915
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: mehrere edit-felder auf einem button ausgeben?
Am besten ist LineEnding, das ist Plattformunabhängig.Einen Zeilenumbruch kannst du mit dem ASCII/ANSI-Code für den Zeilenumbruch #13 erreichen
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: mehrere edit-felder auf einem button ausgeben?
Danke... Gibt ja doch ne Menge Möglichkeiten
Werde ich gleich so machen mit LineEnding
Nicht das es es wenn es im Windows geht und ich auf dem Mac huddel bekomme...
Danke für die vielen Tipps
Super Forum hier
Gruß
Reiter
Werde ich gleich so machen mit LineEnding
Nicht das es es wenn es im Windows geht und ich auf dem Mac huddel bekomme...
Danke für die vielen Tipps
Super Forum hier
Gruß
Reiter