Liebes Forum, habe schon verschiedene Suchmaschinen bemüht, aber leider nichts passendes gefunden. Ich versuche in ein (nicht leeres) IHtmlpanel Text aus einem Memofeld zu übertragen mit folgendem Code:
Code: Alles auswählen
for i:=0 To Memofeld.Lines.Count-1 do begin
IpHtmlPanel.SetHtmlFromStr(Memofeld.Lines.Strings[i]);
end;
Leider erhalte ich im IpHtml-Panel immer einen weißen Hintergrund ohne Textinhalt. Der Vollständigkeit halber sollte noch gesagt werden, dass es sich beim Text um validen HTML-Code handelt und dass das Html-Panel zum Zeitpunkt der Übertragung nicht leer ist (im Grunde zeigen Memofeld und HTML-Panel die gleiche Info, das Memofeld den 'rohen' Code zum bearbeiten und das HTML-Panel das 'fertige' Ergebnis). Der im Memofeld geänderte Code soll mittels Button in das HTML-Panel übertragen werden. Muss das HTML-Panel vor der Übertragung geleert werden und wenn ja wie mache ich das? IpHtmlPanel.Clear existiert nicht. Muss eine 'Sprungmarke' für den Einfügeprozess definiert werden, also an welchem Punkt im HTML-Panel der Einfügeprozess erfolgen soll?