IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Composant HTML Editor wysiwyg


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Consultant IT
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant IT

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 17
    Points
    17
    Par défaut Composant HTML Editor wysiwyg
    Bonjour,

    Je cherche un composant wysiwyg qui me permettrait de générer du code HTML dans une application windows.
    Ce composant permettrait de mettre en forme du texte (gras, couleur, taille police ...) et d'ajouter des liens hypertextes.

    J'ai effectué plein de recherche mais je ne trouve rien.

    Je suis étonné que les plus grands acteurs du marché de composant ne proposent pas ce composant.

    Merci pour votre aide.

    Environnement :
    Visual Studio 2008 - Framework 3.5 - C#

  2. #2
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Il existe la plupart du temps en ASP (ce qui est normal) :

    - http://www.telerik.com/products/aspn...FUoB4wodpHc-Jw

    - http://www.richtextbox.com/

    Il ne te reste plus qu'à le porter en composant winform
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  3. #3
    Membre à l'essai
    Profil pro
    Consultant IT
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant IT

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    merci, mais en ASP, je sais qu'il en existe plein.

    Le porter en winform me paraît pas si simple que ça. J'ai pas envie de passer des heures à développer ce composant.
    C'est faisable, mais je vais exploser le temps de dev prévu pour ce projet

  4. #4
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Es-tu obligé de passer par un éditeur de HTML ?

    Sinon, une "rustine" que tu pourrait faire c'est utiliser le composant WebBrowser qui afficherais une page asp contenant juste l'éditeur.
    La page serait hébergé sur un serveur ou avec l'exécutable, mais dans ce cas là il te faudra créer ton petit serveur ASP.
    Je sais que c'est possible, mais je ne retrouve plus le lien...
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  5. #5
    Membre à l'essai
    Profil pro
    Consultant IT
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant IT

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    j'avais pensé à cette solution aussi.

    Mais comment tu fais pour récupérer le texte ?
    Il te faut un bouton dans la page web qui enregistre le texte.

    Donc, dans mon formulaire, j'aurai un bouton pour enregistrer l'ensemble de ma fiche et un bouton web pour enregistrer le texte HTML...
    ça fait pas trop pro ...

  6. #6
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Ou alors lors du Save de ta fiche, tu récupère seulement la partie qui t'intéresse du code source html de la page web. Mais ça reste complexe.


    Dans quelle optique dois-tu enregistrer du code HTML ?
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  7. #7
    Membre à l'essai
    Profil pro
    Consultant IT
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant IT

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    J'utilise une application windows pour administrer un site internet. (application déjà existante qui gère d'autres choses que le site).

    Pour gérer les articles du site, j'ai besoin d'un éditeur HTML en wysiwyg afin que l'utilisateur puisse faire une mise en forme du texte.

    La solution que tu proposes ne fonctionne pas non plus car le texte saisi dans la page ne sera pas présent dans le code source !

  8. #8
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Microsoft Word ?

    Après, faut aimer le HTML spaghetti .

  9. #9
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Le code source sera forcément présent à un moment, sinon les éditeurs wysiwyg ne serviraient pas.
    Après, selon les composants, le code est accessible soit via un onglet directement en mode graphique, soit via une propriété. Et dans ce cas, cela serait trop galère.

    Par contre, au vu de ce que tu me dit, il me paraîtrait plus intéressant d'utiliser autre chose que du html, mais il te faudrait quand même un composant wisiwyg adapté...

    Je t'avoue que la seule fois où j'ai eu besoin de quelque chose d'approchant, je l'ai fait moi même. Mais le code résultant était du XML et limité à certaines balises, ce qui rendait la tâche plus facile.
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  10. #10
    Membre à l'essai
    Profil pro
    Consultant IT
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant IT

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    Citation Envoyé par laedit Voir le message
    Le code source sera forcément présent à un moment, sinon les éditeurs wysiwyg ne serviraient pas.
    Après, selon les composants, le code est accessible soit via un onglet directement en mode graphique, soit via une propriété. Et dans ce cas, cela serait trop galère.
    ok je comprend ton raisonnement. On n'était pas sur la même longueur d'onde.

    personne d'autre n'a de solution à me proposer ?

    Au pire, je vais me faire une page ASP avec un editeur wysiwyg sur un site à part et je vais demander à l'utilisateur de faire un copier/coller du code source...
    mais c'est pas terrible

  11. #11
    Membre émérite
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Points : 2 265
    Points
    2 265
    Par défaut
    Effectivement, c'est pas génial.

    Mais après, les utilisateurs vont-ils utiliser toutes les possibilités ?
    Je veux dire par là que tu pourrais très bien limiter le style à un titre, du texte souligné ou non, en gras ou non.

    Et dans ce cas, ça deviendrait assez facile de faire ton composant.
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  12. #12
    Membre à l'essai
    Profil pro
    Consultant IT
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant IT

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    je voulais pouvoir gérer les liens hypertextes + l'insertion d'image ...

    je suis quand même étonné que ce composant n'existe nul part

  13. #13
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 387
    Points : 2 999
    Points
    2 999
    Par défaut
    un fckeditor dans un webbrowser ?

    http://ckeditor.com/fckeditor-old-site

Discussions similaires

  1. coordonnées absolues d'un composant html
    Par santana2006 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/08/2006, 11h11
  2. Composant Delphi HTML editor
    Par eponette dans le forum Composants VCL
    Réponses: 7
    Dernier message: 08/04/2006, 09h26
  3. Composant HTML
    Par jonathomas dans le forum Composants VCL
    Réponses: 1
    Dernier message: 22/11/2005, 21h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo