WebBrowser tak jak w GG

Wodzuu
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam potrzebuje pomocy ...[!!!]

Robię mały komunikatorek w Delphi coś jak GG. Chciałbym zrobić tak aby rozmowa nie była wyswietalana w Memo a w WebBrowser tak jak to jest w GG. Czytałem na ten temat dużo postów i nie znalazłem odpowiedzi na moje pytanie. Podsumowująć chciałbym zrobić tak aby moja rozmowa z użytkownikiem xxx była wyświetlana w WebBrowser a nie w Memo gdyz tam nie ma mozliwości wyświetlania np : emotek

Zanalazłem coś takiego ale to nie działa wywala sie program:

Oto kod:

Kopiuj
WebBrowser1.OleObject.Document('<html><body>'+Memo1.Lines.Text+'</body></html>');

Prosze o pomoc jestem poczatkującym programistą ;( ;(

berl
  • Rejestracja: dni
  • Ostatnio: dni
0

To możesz zapisywać tekst do pliku i go potem wyświetlac w WebBrowserze za pomocą metody Navigate. Ewentualnie pobaw się z WebBrowser1.OleObject.Document.DocumentElement.InnerHTML.

  • Rejestracja: dni
  • Ostatnio: dni
0

Na początku wyświetl tzw. 'about:blank' potem dodajesz treść w ten sposób

Kopiuj
WebBrowser1.OleObject.Document.write('cos');

Możesz też zmieniać różne właściwości Browsera, np :

Kopiuj
WebBroser1.OleObject.Document.Body.Style.OverflowX := 'hidden';

Polecam jakiś kurs JavaScript, przyda się ;)

migajek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 370
0

a ja polecam inna kontrolke od M$ - DHTMLEdit :]

Adamo
  • Rejestracja: dni
  • Ostatnio: dni
0
sb napisał(a)

Polecam jakiś kurs JavaScript, przyda się ;)

chyba raczej kurs HTML z drzewkiem elementów

mitring
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 796
0

W komponentach JVCL masz tam chyba RichEdita jak sie nie myle i jest tam demo jak zrobic aby emotki wstawiac i dziala fajnie :) a jak koniecznie chccesz HTML to nie znam tego komponentu co byl podany wyzej ale moze HTMLLite ?? ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.