| Autor |
Beitrag |
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Di 15.02.05 21:08
Zum RichEdit (soll Chat-Fenster sein):
1. Wie kann ich den Namen z.B. fett schreiben und den Text danach nicht mehr, also
2. Wie mache ich einen besseren Zeilenumbruch? Sonst sieht es so aus:
| Zitat: | GTA-Place:
blablablablablablablablablablablablablablabla |
Soll aber so aussehen:
| Zitat: | GTA-Place: blablablablablablablablablabla
blablablablabla |
Canvas.TextWidth hab ich irgendwie falsch benutzt :roll: Moderiert von Tino: Topic aus Sonstiges verschoben am Fr 18.02.2005 um 11:31
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Di 15.02.05 21:12
Wie wär's, wenn du dir mal die SelStart, SelLength und SelAttributes von TRichEdit in der OH ansehen würdest
AXMD
|
|
GTA-Place 
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Di 15.02.05 21:14
Muss dann der Text nicht makiert sein?
Oder passiert das dann mit SelStart?
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Kroni
      
Beiträge: 720
Win 98, Win ME, Win2k, Win XP
D3 Pro
|
Verfasst: Di 15.02.05 22:47
SelStart gibt doch die Position des Coursors her^^
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Di 15.02.05 22:51
| Kroni hat folgendes geschrieben: | | SelStart gibt doch die Position des Coursors her^^ |
Nein... Schau mal in der OH nach
AXMD
|
|
Kroni
      
Beiträge: 720
Win 98, Win ME, Win2k, Win XP
D3 Pro
|
Verfasst: Di 15.02.05 22:52
| Zitat: | Durch Lesen von SelStart wird die Position des ersten markierten Zeichens festgelegt, wobei 0 das erste Zeichen angibt. Ist kein markierter Text vorhanden, bezeichnet SelStart die Position des Cursors. Durch eine Zuweisung an SelStart machen Sie die aktuelle Markierung rückgängig und positionieren den Cursor unmittelbar vor dem angegebenen Zeichen.
|
na ja, also wenn nichts markier ist...gibt SelStart doch die Position des Coursors her^^
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Di 15.02.05 23:07
| Kroni hat folgendes geschrieben: | | Zitat: | Durch Lesen von SelStart wird die Position des ersten markierten Zeichens festgelegt, wobei 0 das erste Zeichen angibt. Ist kein markierter Text vorhanden, bezeichnet SelStart die Position des Cursors. Durch eine Zuweisung an SelStart machen Sie die aktuelle Markierung rückgängig und positionieren den Cursor unmittelbar vor dem angegebenen Zeichen.
|
na ja, also wenn nichts markier ist...gibt SelStart doch die Position des Coursors her^^ |
Nicht, wenn du SelStart und SelLength selbst setzt und dann mit SelAttributes darin herumwerkst
AXMD
|
|
GTA-Place 
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Mi 16.02.05 16:40
Ah, das geht jetzt. Bleibt noch Frage 2 und diese Frage:
3. Welche Eigenschaft vom RichEdit muss ich ändern, damit immer das RichEdit zur letzten Zeile springt, also bei ScrollBars dann?
Delphi-Quelltext 1: 2: 3: 4: 5:
| Start := Pos(RichEdit.Lines[RichEdit.Lines.Count-1], RichEdit.Text); Laenge := Length(Nick)-2; RichEdit.SelStart := Start; RichEdit.SelLength := Laenge; RichEdit.SelAttributes.Style := [fsBold]; |
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|