Autor Beitrag
patrick dee
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 311

Win 98SE, WinXP
D3,D6
BeitragVerfasst: Mi 02.10.02 15:48 
hi

aus meiner TitelDatenbank übernehme ich per Mausklick auf die Zeile der DBGrid den Eintrag in eine RichEdit :
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
procedure TForm1.DBGrid1DblClick(Sender: TObject);
var
HS  : String;
HS1 : String;
begin

 HS := DBGrid1.Fields[0].AsString;
 While Length(HS) < 10 do HS := HS + ' ';  HS1 := DBGrid1.Fields[1].AsString;
 While Length(HS1) < 20 do HS1 := HS1 + ' ';  HS := HS + HS1;
 HS1 := DBGrid1.Fields[2].AsString;
 While Length(HS1) < 30 do HS1 := HS1 + ' ';
 HS := HS + HS1;
 HS1 := DBGrid1.Fields[3].AsString;
 While Length(HS1) < 8 do HS1 := HS1 + ' ';
 HS := HS + HS1;
 HS1 := DBGrid1.Fields[4].AsString;
 While Length(HS1) < 2 do HS1 := HS1 + ' ';
 HS := HS + HS1;
 HS1 := DBGrid1.Fields[5].AsString;
 While Length(HS1) < 2 do HS1 := HS1 + ' ';
 HS := HS + HS1;

Playliste.RichEdit1.Lines.Add(HS);
PlayListe.RichEdit1.Lines.Add(' ');

end;

So nun mein Problem :

Wie krige ich die RichEdit zum Drucken so das oben am Blatt und von links her ein Rand bleibt damit ich den Ausdruck evtl Lochen und abheften kann. Komme da nicht weiter. Hat jemand ein Beispiel für mich wie so etwas geht ????

gruß

patrick dee :cry:

_________________
Glauben heißt nichts wissen ...
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: Mi 02.10.02 16:37 
als notlösung könntest du leerzeichen an jede zeile vorne ranhauen.. aber wie man direkt einen rand einstellt weiss ich nicht... :oops:

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