Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DriveCombobox ins Memofeld einlesen? (https://www.delphipraxis.net/136086-drivecombobox-ins-memofeld-einlesen.html)

kumar89 23. Jun 2009 10:42


DriveCombobox ins Memofeld einlesen?
 
Sers Delphi-Programmierer,

nämlich hab ich folgendes Problem mit der DriveCombobox nämlich möchte ich alle Laufwerke die aufgelistet sind in ein memo feld laden und die nebeneinander blos schaff ich des nur des erste laufwerk auszulesen das wars dann auch.

Ich bräuchte alle Laufwerke in einer Reihe mit einem Komma getrennt.

Danke schon mal im voraus :hi:


Mit freundlichen Grüßen


kumar89

DeddyH 23. Jun 2009 10:49

Re: DriveCombobox ins Memofeld einlesen?
 
Meinst Du so?
Delphi-Quellcode:
Memo1.Text := StringReplace(Trim(DriveCombobox1.Items.Text),sLineBreak,', ',[rfReplaceAll]);

kumar89 23. Jun 2009 10:56

Re: DriveCombobox ins Memofeld einlesen?
 
Perfekt :thumb:

Danke dir

:cheers:

kumar89 23. Jun 2009 11:06

Re: DriveCombobox ins Memofeld einlesen?
 
Hab folgendes jetzt bemerkt, der Code geht, blos überschreibt der mir meinen vorherigen Daten die in dem Feld ausgelesen werden.

Nämlich hab ich auch die Procedure mit einem bit button und System.lines.add um die anderen Daten einzulesen.

Könntest du mir da noch bitte helfen? :)


Mit freundlichen Grüßen


kumar89

DeddyH 23. Jun 2009 11:07

Re: DriveCombobox ins Memofeld einlesen?
 
Dann schreib die Zeile anstatt direkt in den Memo.Text erst in eine Stringvariable und füge diese mit Add den Memo.Lines hinzu.

himitsu 23. Jun 2009 11:11

Re: DriveCombobox ins Memofeld einlesen?
 
des was Items.Text macht, hätte man auch selber machen können
quasi etwa so:
Delphi-Quellcode:
S := '';
For i := 0 to DriveCombobox1.Items.Count - 1 do
  S := S + DriveCombobox1.Items[i] + ',';
Memo1.Lines.Add(S);

matashen 23. Jun 2009 11:12

Re: DriveCombobox ins Memofeld einlesen?
 
@kumar89: und ein ordentlicher Satzbau wär dringend erforderlich, ich musste zweimal den Text durchlesen um durch die ganzen "nämlich" und fehlenden Satzzeichen zu verstehen was du überhaupt willst. :gruebel:

DeddyH 23. Jun 2009 12:07

Re: DriveCombobox ins Memofeld einlesen?
 
Zitat:

Zitat von himitsu
des was Items.Text macht, hätte man auch selber machen können
quasi etwa so:
Delphi-Quellcode:
S := '';
For i := 0 to DriveCombobox1.Items.Count - 1 do
  S := S + DriveCombobox1.Items[i] + ',';
Memo1.Lines.Add(S);

Dann musst Du aber das letzte Komma wieder löschen.

kumar89 23. Jun 2009 15:41

Re: DriveCombobox ins Memofeld einlesen?
 
Zitat:

Zitat von matashen
@kumar89: und ein ordentlicher Satzbau wär dringend erforderlich, ich musste zweimal den Text durchlesen um durch die ganzen "nämlich" und fehlenden Satzzeichen zu verstehen was du überhaupt willst. :gruebel:

ja hab verstanden hatte es eilig :)

wird nicht mehr passieren :thumb:

kumar89 23. Jun 2009 15:42

Re: DriveCombobox ins Memofeld einlesen?
 
Zitat:

Zitat von DeddyH
Zitat:

Zitat von himitsu
des was Items.Text macht, hätte man auch selber machen können
quasi etwa so:
Delphi-Quellcode:
S := '';
For i := 0 to DriveCombobox1.Items.Count - 1 do
  S := S + DriveCombobox1.Items[i] + ',';
Memo1.Lines.Add(S);

Dann musst Du aber das letzte Komma wieder löschen.

hat gepasst, danke dir, habs zusammen bekommen.

Vielen Dank nochmal


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