Autor Beitrag
mad_progger
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 49

WIN XP, Linux
D7 Pro
BeitragVerfasst: Di 06.01.04 14:55 
Wie kann ich nicht eine gesamte Zeile sondern nur einzelne Objekte nacheinander in eine Zeile einfügen?
Die Prozedur addline soll dabei vermieden werden?
Chatfix
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: Di 06.01.04 15:39 
ausblenden Delphi-Quelltext
1:
2:
var Zeile: Integer;
Memo1.Lines[Zeile] := 'DeinString';


Meinst du das?

hu war schneller, aber leider nicht so ausführlich *gg*

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce


Zuletzt bearbeitet von Chatfix am Di 06.01.04 15:42, insgesamt 1-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 06.01.04 15:40 
Titel: ???
Hallo!
Zitat:
Die Prozedur addline soll dabei vermieden werden?

Also eine Methode, die so heißt, kenne ich nicht, ich nehme mal an, du meinst Memo1.Lines.Add...

Na ja, und zu Deiner Frage: Ich weiß nicht, ob ich Deine Frage richtig verstanden habe! Möchtest Du eine bestimmte Zeile in einem Memo-Feld ändern?

Dann kannst Du das über
ausblenden Delphi-Quelltext
1:
Memo1.Lines[Zeilennummer]:='Ein Test';					

oder mit
ausblenden Delphi-Quelltext
1:
Memo1.Lines[Zeilennummer]:=Memo1.Lines[Zeilennummer]+' Anhängsel';					

machen.

Zeilennummer ist dabei eine Integer-Variable oder eine Zahl!

Du musst allerdings vorher mit Memo1.Lines.Add entsprechend viele Zeilen eingefügt habe, da sonst die Zeile gar nicht existiert und es zu einem Laufzeitfehler kommt!
Ach so: Falls Du das nicht weißt, die erste Zeile hat den Index 0 und nicht 1!

Und falls Du was anderes meintest, schreib das bitte etwas deutlicher!
Zitat:
sondern nur einzelne Objekte

Was sind denn Objekte bei Memozeilen???

MfG,
S.J.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 06.01.04 15:41 
Titel: Zu langsam
Hallo nochmal!

@Chatfix:
Du warst echt fix... :D

Dein Post kam gerade vor meinem an...

Ciao,
S.J.
Chatfix
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: Di 06.01.04 15:44 
Dafür war meins nicht so ausführlich...
Gute arbeit *DirAufDie SchulterKlopf* *gg*

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
mad_progger Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 49

WIN XP, Linux
D7 Pro
BeitragVerfasst: Mi 07.01.04 10:29 
Zitat:
Also eine Methode, die so heißt, kenne ich nicht, ich nehme mal an, du meinst Memo1.Lines.Add...

Genau die meinte ich!

Zitat:

Sourcecode:
Memo1.Lines[Zeilennummer]:='Ein Test';
oder mit
Sourcecode:
Memo1.Lines[Zeilennummer]:=Memo1.Lines[Zeilennummer]+' Anhängsel';
Zeilennummer ist dabei eine Integer-Variable oder eine Zahl!

Aha, danke. Wußte gar nicht das man so zugreifen kann!

Zitat:
Was sind denn Objekte bei Memozeilen???

Ich meinte damit einzelne Edit oder Groupbox-Felder deren Caption Wert ich einfügen möchte! Tschuldigung, falls das nicht rüberkam :oops: