Announcement

Collapse
No announcement yet.

Zwei Probleme mit TMemo

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zwei Probleme mit TMemo

    Ich bin völliger Neuling in der Programmierung mit Delphi. Soll einen Editor erstellen(HTML).
    habe dazu die Memo-Komponente genutzt, da mir in der Richedit vor den Tag´s irgendwelche Kürzel angezeigt werden.
    Nun möchte ich verschiedene Farben in dem Fenster als Standard verwenden. Z.B. für HTML-Tags Blau und für den restlichen Text Schwarz.
    Das ist mein erstes Problem.
    Das zweite wäre, ich möchte über einen Button z.B. automatisch einen Font-Tag einfügen lassen. Bin für jede Hilfe mehr als sehr dankbar.
    Bernd

  • #2
    Hi Bernd,<br>die Kürzel sind die Textformatierungen. Einfügen kannst du diese Formatierungen folgendermassen (Auszug!):
    <PRE>
    fontdialog1.execute;
    sel_start := richedit.selstart;
    sel_len := richedit.sellength;
    richedit.selstart := sel_start;
    richedit.sellength := sel_len ;
    richedit.selattributes.color := fontdialog1.font.color;
    richedit.selattributes.name := fontdialog1.font.name;
    richedit.selattributes.size := fontdialog1.font.size;
    richedit.selattributes.style := fontdialog1.font.style;
    richedit.selstart := sel_start;
    richedit.sellength := sel_len ;
    </PRE>Hier werden die Fonteinstellungen aus einem Fontdialog übernommen. Man kann das natürlich auch direkt zuweisen.<br>Michae

    Comment


    • #3
      http://synedit.sourceforge.net/<BR&gt

      Comment


      • #4
        hi Michael,
        wie werde ich diese Kürzel beim Anzeigen der gespeicherten HTML-Seite los?
        giebt es keine Möglichkeit bei TMemo? dort wird die gespeicherte HTML-Seite nämlich korrekt angezeigt.<br>

        Bern

        Comment


        • #5
          Hi Bernd,<br>setze die Eigenschaft "PlainText" auf true<br>Michae

          Comment


          • #6
            Hi Bernd,<br>höre besser auf Sigbert, habe mir die SynEdit mal angesehen, sieht sehr gut aus! Sollte genau deine Probleme lösen.<br>Michae

            Comment


            • #7
              Hi Michael,<br>
              Dein Tip hat mir sehr geholfen!<br>
              Vielen Dank<br>
              Bern

              Comment

              Working...
              X