Napadá mě pouze jedno řešení, nemusí být ideální, ale váš problém to vyřeší. 1) Do seznamu objektů přidejte objekt WebBrowser (pravé tlačítko na seznam komponent, pak klikněte na Components..., najděte Microsoft Internet Controls a zaškrtněte 2) Umístěte do formuláře nově se objevivší objekt WebBrowser (to bude náhražka vašeho RTB) 3) Do nějakého souboru vygenerujte HTML kód (HTML totiž umí používat horní index) 4) Načtěte soubor do WB nebo refreshněte Např.:
Private Sub Form_Load()
Soubor$ = "C:\vzorec.html"
Close #1
Open Soubor$ For Output As #1 'otevření souboru pro zápis
Print #1, "S = π r<sup>2</sup>"
'π je HTML tag pro "pí"
'<sup> - horní index, <sub> - dolní index (párové tagy)
Close #1
WebBrowser1.Navigate (Soubor$) 'WB otevře tento soubor
End Sub
Poznámka - ke znovunačtení obsahu WebBrowseru použijte metodu
WebBrowser1.Refresh
Ovšem při refreshování se občas potýkám s problémy, například v mém ukázkovém projektu se mi ho nepodařilo použít, takže se tomu zkuste vyhnout :) Pro nastudování dalších HTML tagů doporučuji prostudovat jakpsatweb.cz. Snad jsem pomohl, můj projekt si můžete stáhnout zde: http://erasser.own.cz/vzorec.zip
|