Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
14. Jul 2009
Ok ich werde mir das beides mal anschauen aber mit dem HTMLViewer das ist ne geniale idee.
Ich wußte garnicht, dass es so ne Kompo gibt, vielen Dank.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
13. Jul 2009
Ja es ist folgendermaßen ich möchte gerne in meinem Chat, dass der Benutzernamen anklickbar ist damit ich z.b. Eine Private Nachricht schicken kann.
Dies sollte möglichst universell sein damit ich auch mitten im Text Wörter benutzen kann die anklickbar sind.
Also wäre glaube ich die beste methode wenn ich zeichen vor und nach dem Namen setze die nicht sichtbar sind.
Also beispielsweise...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
13. Jul 2009
Also ich glaube am besten wäre das mit so ne art dummyzeichen die man vor und nach dem namen setzt.
Aber gibt es irgendwelche dummyzeichen die man nicht sieht und auch keinen effekt haben?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
13. Jul 2009
Das Problem ist ich schreibe einen Chat und in jeder Zeile steht ein Name davor.
Natürlich nicht in jeder Zeile der selbe. In Jeder Zeile soll der Name gehighlightet werden.
Wenn das erstmal geschafft ist kann man ja auch ganz einfach einen Code darauf setzen, also beim anklicken.
Und das ist das Problem ich muss ja individiuell herausfinden was der Name ist und dann herausfinden wenn man mit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
13. Jul 2009
Ja aber das ist wieder das problem dafür müsste ich wissen was in der zeile steht das weiß ich ja nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
13. Jul 2009
Ich habe ein Problem damit rauszufinden in welcher Zeile die Mausgerade ist.
Habs so probiert geht aber nur wenn ich geklickt habe:
Zeile := JvRichEdit1.CaretPos.y;
Ich brauche das aber bei move.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
13. Jul 2009
Jo gute Idee dann mache ich das so.
Kann ich denn auch irgendwie rausfinden mir mousemove in welcher Zeile die maus gerade ist?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
13. Jul 2009
Ok das funktioniert schon ganz gut hab das noch ein wenig abgeändert da es sonst am flackern ist:
var Test : TSize;
Rect1 : TRect;
TextHöhe : Integer;
Zeile : Integer;
Text1 : String;
begin
Zeile := 1; //Zeile in der der Text steht (Index der Linesliste +1 des RichEdits)
Text1 := 'Hi'; //Text, der angeklickt werden soll
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
12. Jul 2009
Ok soweit funktioniert das, aber wie kann ich einen Text manuell als Link markieren?
Und ich bin noch dabei den ersten Teil des Textes zu färben.
Also ungefähr so:
Mustermann: Hallo
Aber wie kann ich das in dem Richedit machen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
12. Jul 2009
Ja ich will aber keine Links highlighten sondern die Namen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
12. Jul 2009
Einer ne Ahnung wie ich das machen könnte?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by XXcD,
12. Jul 2009
Hallo,
ich schreibe gerade an einem kleinen Chat.
Ich verwende zum Anzeigen des Textes ein TJvRichEdit.
Der Text ist so formatiert: Name: Text
Jetzt möchte ich den Namen gerne anklickbar machen so wie bei URLs.
Wie könnte ich das am besten anstellen?