OVH Cloud OVH Cloud

RichtextBox

6 réponses
Avatar
FrostByte
Bonjour bonjour,

Débutant dans l'utilisation du controle RichTextBox et assez limité dans
le temps (oui plus que 1 semaine !! avant la fin de mon stage An
administration de réseau), j'aurais voulu savoir comment pouvait on
créer un tableau dans un fichier RTF et le remplir (çà sa devrait pas
être dure) donc si vous aviez une petite aide pour moi sa serait sympa
!!!!!!

Nico

6 réponses

Avatar
ng
Bonjour,

Je ne pense pas que le RTF soit le plus approrpié pour cela. S'il ne s'agit
que de l'utiliser pour la de "présentation" (lecture seule), on peut
imaginer utiliser un control WebBrowser et ainsi créer le tableau en HTML.
Si toutefois cette solution vous interesse et que vous ne parvenez pas à la
mettre en pratique, je vous ferai un exemple.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


"FrostByte" a écrit dans le message de news:
402936cc$0$6980$
Bonjour bonjour,

Débutant dans l'utilisation du controle RichTextBox et assez limité dans
le temps (oui plus que 1 semaine !! avant la fin de mon stage An
administration de réseau), j'aurais voulu savoir comment pouvait on
créer un tableau dans un fichier RTF et le remplir (çà sa devrait pas
être dure) donc si vous aviez une petite aide pour moi sa serait sympa
!!!!!!

Nico


Avatar
François Picalausa
Bonjour/soir,

ça doit être possible en suivant les spécifications RTF:
http://msdn.microsoft.com/library/en-us/dnrtfspec/html/rtfspec.asp

Sinon, comme le dit ng, c'est nettement plus simple en html.. (enfin, je
trouve que c'est plus simple... ;-) )
Mais contrairement à ce que dit ng, le contrôle webbrowser fonctionne très
bien en édition aussi! (juste mettre contenteditable à true et c'est parti
:-) )

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"FrostByte" a écrit dans le message de
news:402936cc$0$6980$
Bonjour bonjour,

Débutant dans l'utilisation du controle RichTextBox et assez limité
dans le temps (oui plus que 1 semaine !! avant la fin de mon stage An
administration de réseau), j'aurais voulu savoir comment pouvait on
créer un tableau dans un fichier RTF et le remplir (çà sa devrait pas
être dure) donc si vous aviez une petite aide pour moi sa serait sympa
!!!!!!

Nico


Avatar
ng
Oui cela est vrai :) je n'y avais pas pensé. Donc le controle WB s'avère
être l'idéal pour cette opération :)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


"François Picalausa" a écrit dans le message de news:

Bonjour/soir,

ça doit être possible en suivant les spécifications RTF:
http://msdn.microsoft.com/library/en-us/dnrtfspec/html/rtfspec.asp

Sinon, comme le dit ng, c'est nettement plus simple en html.. (enfin, je
trouve que c'est plus simple... ;-) )
Mais contrairement à ce que dit ng, le contrôle webbrowser fonctionne très
bien en édition aussi! (juste mettre contenteditable à true et c'est parti
:-) )

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"FrostByte" a écrit dans le message de
news:402936cc$0$6980$
> Bonjour bonjour,
>
> Débutant dans l'utilisation du controle RichTextBox et assez limité
> dans le temps (oui plus que 1 semaine !! avant la fin de mon stage An
> administration de réseau), j'aurais voulu savoir comment pouvait on
> créer un tableau dans un fichier RTF et le remplir (çà sa devrait pas
> être dure) donc si vous aviez une petite aide pour moi sa serait sympa
> !!!!!!
>
> Nico




Avatar
Jean-Marc
"François Picalausa" a écrit dans le message de
news:
Bonjour/soir,

ça doit être possible en suivant les spécifications RTF:
http://msdn.microsoft.com/library/en-us/dnrtfspec/html/rtfspec.asp

Sinon, comme le dit ng, c'est nettement plus simple en html.. (enfin, je
trouve que c'est plus simple... ;-) )
Mais contrairement à ce que dit ng, le contrôle webbrowser fonctionne très
bien en édition aussi! (juste mettre contenteditable à true et c'est parti
:-) )



Bonjour,

En effet, contenteditable marche très bien, mais est il possible de
récupérer le contenu courant du WebBrowser, en HTML ?

Jean-Marc
Avatar
François Picalausa
Bonjour/soir,


"Jean-Marc" a écrit dans le message de
news:4029481d$0$775$
En effet, contenteditable marche très bien, mais est il possible de
récupérer le contenu courant du WebBrowser, en HTML ?



WebBrowser.Body.innerhtml donne l'html de la balise body.
Pour le reste, il me semble que c'est faisable mais je ne trouve plus la
référence....
Ca devrait être sous l'objet document dont la documentation se trouve à
cette adresse:
http://msdn.microsoft.com/workshop/browser/webbrowser/reference/properties/document.asp

Peut être quelquechose du style
document.documentElement.innerHTML (de IHTMLDocument3 ) ?

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
Avatar
Jean-Marc
"François Picalausa" a écrit dans le message de
news:
Bonjour/soir,


"Jean-Marc" a écrit dans le message de
news:4029481d$0$775$
> En effet, contenteditable marche très bien, mais est il possible de
> récupérer le contenu courant du WebBrowser, en HTML ?

WebBrowser.Body.innerhtml donne l'html de la balise body.
Pour le reste, il me semble que c'est faisable mais je ne trouve plus la
référence....
Ca devrait être sous l'objet document dont la documentation se trouve à
cette adresse:



http://msdn.microsoft.com/workshop/browser/webbrowser/reference/properties/document.asp

Peut être quelquechose du style
document.documentElement.innerHTML (de IHTMLDocument3 ) ?



Hello François,

merci bcp pour ta réponse, si je trouve plus de détails, j'en ferai profiter
le groupe :-)

Jean-Marc