begin process at 2012 02 04 12:18:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > EDITEUR DE TEXTE WINFORM AVEC CORRECTEUR ORTHOGRAPHIQUE WPF

EDITEUR DE TEXTE WINFORM AVEC CORRECTEUR ORTHOGRAPHIQUE WPF


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaire Source .NET ( DotNet ) Classé sous :wpf, winform, orthographe Niveau :Débutant Date de création :01/07/2009 Vu / téléchargé :5 386 / 641

Auteur : gillardg

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
c'est un hybride entre winform et wpf
toutes les fonctions ne sont pas implémentées , pas eu le temps de chercher comment faire
mais l'important , j'ai le résultat que je voulais , à savoir les fautes sont soulignées en rouge :)
alors vous me direz : pourquoi winform ?
parce que j'aime pas les menus wpf !!

Source

  • Imports System.Windows.Controls
  • Imports System.Windows.Forms.Integration
  • Imports System.Windows.Documents
  • Imports System.Windows.Media
  • Imports System.IO
  • Public Class Form1
  • Dim wpfRTFHost As New ElementHost
  • Dim RTFBox As New System.Windows.Controls.RichTextBox()
  • Public FileName As String = String.Empty
  • Public Sub New()
  • ' This call is required by the Windows Form Designer.
  • InitializeComponent()
  • ' allows WPF controls to be hosted in a Win32 application
  • ' create an instance of RTF box and enable SpellCheck
  • System.Windows.Controls.SpellCheck.SetIsEnabled(RTFBox, True)
  • ' hosts the WPF control, fills the window
  • wpfRTFHost.Child = RTFBox
  • ' add to the Win32 window
  • Me.Controls.Add(wpfRTFHost)
  • RTFBox.VerticalScrollBarVisibility = ScrollBarVisibility.Auto
  • RTFBox.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto
  • End Sub
  • ' le ZIP
Imports System.Windows.Controls
Imports System.Windows.Forms.Integration
Imports System.Windows.Documents
Imports System.Windows.Media
Imports System.IO

Public Class Form1
    Dim wpfRTFHost As New ElementHost
    Dim RTFBox As New System.Windows.Controls.RichTextBox()
    Public FileName As String = String.Empty

    Public Sub New()
        ' This call is required by the Windows Form Designer.
        InitializeComponent()
        ' allows WPF controls to be hosted in a Win32 application
        ' create an instance of RTF box and enable SpellCheck 
        System.Windows.Controls.SpellCheck.SetIsEnabled(RTFBox, True)
        ' hosts the WPF control, fills the window
        wpfRTFHost.Child = RTFBox
        ' add to the Win32 window
        Me.Controls.Add(wpfRTFHost)
        RTFBox.VerticalScrollBarVisibility = ScrollBarVisibility.Auto
        RTFBox.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto

    End Sub
' le ZIP

 Conclusion

utiliser le WPF dans winform c'est pas si compliqué que ça peut paraitre avec vb2008

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) LABEL ET IMAGE DANS TEXTBOX
Source avec Zip Source avec une capture Source .NET (Dotnet) VBZIP GESTION D'ARCHIVES AU FORMAT ZIP UTILISANT IONIC.UTIL...
Source avec Zip Source avec une capture Source .NET (Dotnet) VBZIP ZIP ET UNZIP EN VB.NET
Source avec Zip Source .NET (Dotnet) API WIN32 FACILE
Source avec Zip Source .NET (Dotnet) BACKUP SIMPLE EN 100 LIGNES

 Sources de la même categorie

Source avec Zip HSCROLLBAR POUR L'ARRIÈRE PLAN par 320C
Source avec Zip Source avec une capture Source .NET (Dotnet) METTRE VOTRE FORM VB.NET EN PLEINE ÉCRAN par Gabilach
RECHERCHE DANS UNE LISTE À PARTIR D'UN CHAMP TEXTE par jmeunier
Source avec Zip GESTION DES COMSOMMABLE par gboraud
Source .NET (Dotnet) CALCULSURFACECERCLE par fettah43

 Sources en rapport avec celle ci

Source avec une capture Source .NET (Dotnet) DESKOFFICE SUITE 2012 par zippedfire
Source avec Zip Source .NET (Dotnet) CRÉER SON PROPRE DESIGNER COMME CELUI DE VISUAL STUDIO par ShareVB
Source avec Zip Source avec une capture Source .NET (Dotnet) WPF - BINDING + CONVERTER par ekacou
Source avec Zip Source avec une capture OEIL DE LYNX par oulipan
Source .NET (Dotnet) COPIER UN TREEVIEW par Spip

Commentaires et avis

Commentaire de mayner le 05/07/2009 09:17:38

gracias

Commentaire de gillardg le 05/07/2009 12:12:08

de nada

Commentaire de hyksos le 09/02/2010 15:41:58

marche nickel sous VS2008 mais pas compilé avec VS2010 beta 2 une idée de pouquoi ?

Commentaire de gillardg le 09/02/2010 18:04:13

heu oui bien sur :)

beta tu sais ce que ça veut dire ????

en plus une beta chez Microsoft ça veut dire alpha chez les autres donc faut pas trop t'inquiéter :)

Commentaire de hyksos le 10/02/2010 11:43:12 10/10

en fait non ça fonctionne, juste un problème de complément. Pas de problème par contre j'ai un peu de mal avec les WPF et je n'arrive pas à récupérer dans une variable le contenu
[code]
Dim range As TextRange
Dim a As String
range = New TextRange(RTFBox.Document.ContentStart, RTFBox.Document.ContentEnd)

a = range.text (ne récupère pas la mise en forme RTF)...

[/code]

Merci de m'aide un peu... et... merci pour ce code !

Commentaire de hyksos le 10/02/2010 12:36:42

J'ai fini par trouver :
Dim range As TextRange
Dim contenu As String = "Mon texte récupéré d'une bdd par exemple"
range = New TextRange(RTFBox.Document.ContentStart, RTFBox.Document.ContentEnd)

Dim mem = New System.IO.MemoryStream
range.Save(mem, DataFormats.Rtf)

        'affiche seulement le text
        Console.WriteLine(range.Text)

        'affiche le contenu au format rtf
        Dim str As String = ASCIIEncoding.Default.GetString(mem.ToArray())
        Console.WriteLine(str)

        Dim msOut = New System.IO.MemoryStream(Encoding.UTF8.GetBytes(contenu))
        range.Load(msOut, DataFormats.Rtf)

Et voilà, j'espère que ça aidera certain. Par contre j'ai pas trouvé comment empêcher le spellcheker de proposer des mots en anglais pour corriger du français..

Commentaire de gillardg le 10/02/2010 14:09:55

le spellchecker donne les corrections selon la langue de l'application , enfin je crois , donc faut localiser ton appli en français .
z'aurait du faire ça par rapport à la langue du system :)

Commentaire de ano2 le 24/08/2010 15:19:31 10/10

Bonjour à tous,

J'essaie de faire à peu près la même chose dans le programme que je suis en train de développer (une application qui utilise certains contrôles des WPF).
Par contre, en important System.Window.Controls, Visual Studio m'indique une erreur. J'ai lu qu'il y avait certaines librairies à mettre en référence (PresentationCore, PresentationFramework et UIAutomationProvider) mais l'erreur est toujours présente...
Est ce que vous avez une idée pour régler cette erreur.

Merci pour ce code en tout cas!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Correcteur d'orthographe [ par rmanf301 ] Bonjour,Je voudrais intégrer un correcteur d'orthographe dans mes applications VBMerci pour vos réponses @+ Correcteur d'orthographe [ par vb6fr.dll ] Nix, je pense que tu devrais mettre un correcteur d'orthographe sur ton site parce qu'à certains messages, les fautes sont tellement graves, que je ne URGENT !!!! Vérificateur d' orthographe [ par Rodolf ] Je sais qu' on peut faire facilement un vérificateur d' orthographe mais si le mot est faux word (ou excel) ouvre une boite pour remplacer. Comment on Correcteur d'orthographe. [ par rmanf301 ] Bonjour.Comment doit-on faire pour intégrer un correcteur d'orthographe dans un application en Visual Basic.Merci pour vos réponses @+. utiliser l'API de correction automatique d'orthographe dans VB [ par hadi ] j'aime bien integrer l'API de correction d'orthographe dans un programme VB comment faire s'il vous plait?! merci! Orthographe... [ par DadaPik ] Bon, c'est par pour critiquer ou étre désagréable ou quoi que ce soit d'autre, mais quand on dépose une source, il y a marqué en bas, juste au dessus Nix Et les Fautes D'orthographe!!!!! [ par serial ] Bonjour a toutes et a tous!je n'aurrais pas la pretention d'ecrire ce post sans fautes d'orthographe mais je ne me permeterais pas de demander aux aut Copie d'une WinForm [ par nimrod ] Voilà le code que j'utilise pour copier le contenu graphiquede ma Winform : Public Sub Copy_Form() Dim oB As New Bitmap(Me.ClientRectangle.Widt Probleme de rafraîchissement de winform [ par sgrant ] Bonjour à tous,g un un control contenant 2 onglets, sur un des onglets g un datagrid.Les onglets et le datagrid s'agrandissent en fonction de la taill VBA outlook, language du correcteur d'orthographe [ par LeonDob ] Salut a tous, j'aurai voulu savoir si une personne (ou plusieurs) parmi vous, sais comment faire pour choisir la langue du correcteur d'orthographe so


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales