Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

-36%
Le deal à ne pas rater :
Aspirateur balai sans fil Dyson V8 Origin
254.99 € 399.01 €
Voir le deal

5 participants

    [CONTROLE] Editeur de code

    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [CONTROLE] Editeur de code Empty [CONTROLE] Editeur de code

    Message par polien Mer 1 Mai 2013 - 20:05

    Bonsoir à tous Very Happy

    Dans le cadre du projet SZ2012 Plugin Creator, j'ai longtemps cherché un contrôle qui été adapté à l'édition du code (coloration syntaxique, compteur de ligne, suggestion de code...). Et j'ai finit par en trouver un pirat :

    [CONTROLE] Editeur de code Autocomplete1[CONTROLE] Editeur de code Fastcoloredtextbox2


    Page de téléchargement (il faut être membre du site pour télécharger): http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting

    L'insertion de ce contrôle est simple: dans le concepteur de fenêtre il faut cliquer sur le "+", en haut de la boite à outils et de sélectionner la dll "FastColoredTextBox" dans le dossier d'installation. Wink

    Il ne reste plus qu'à faire glisser le contrôle et s'est bon Smile

    Postez vos commentaires Exclamation , vos questions Question , vos crittiques Evil or Very Mad
    Bonne soirée cheers
    JHPC-Software
    JHPC-Software
    Connaisseur
    Connaisseur


    Masculin Nombre de messages : 761
    Age : 31
    Localisation : Bruxelles
    Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
    Humeur : Très bonne
    Date d'inscription : 07/01/2011

    [CONTROLE] Editeur de code Empty Re: [CONTROLE] Editeur de code

    Message par JHPC-Software Mer 1 Mai 2013 - 20:15

    Bonsoir,
    Je l'ai pas encore tester mais il a l'air parfait !!! pirat pirat pirat

    Cordialement,
    JHPC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [CONTROLE] Editeur de code Empty Re: [CONTROLE] Editeur de code

    Message par lereparateurdepc Jeu 2 Mai 2013 - 18:10

    re,

    Dommage si il est dédié C# ....

    A tester ! Smile

    EDIT : Après le test :
    Multi langage !!!.
    En VB, l'utilisation se résume à :

    Code:

    Imports System.Text.RegularExpressions
    Imports System.IO
    Imports FastColoredTextBoxNS

    Public Class Form1


        Dim BlueStyle As TextStyle = New TextStyle(Brushes.Blue, Nothing, FontStyle.Regular)
        Dim BoldStyle As TextStyle = New TextStyle(Nothing, Nothing, FontStyle.Bold Or FontStyle.Underline)
        Dim GrayStyle As TextStyle = New TextStyle(Brushes.Gray, Nothing, FontStyle.Regular)
        Dim MagentaStyle As TextStyle = New TextStyle(Brushes.Magenta, Nothing, FontStyle.Regular)
        Dim GreenStyle As TextStyle = New TextStyle(Brushes.Green, Nothing, FontStyle.Italic)
        Dim BrownStyle As TextStyle = New TextStyle(Brushes.Brown, Nothing, FontStyle.Italic)
        Dim MaroonStyle As TextStyle = New TextStyle(Brushes.Maroon, Nothing, FontStyle.Regular)
        Dim SameWordsStyle As MarkerStyle = New MarkerStyle(New SolidBrush(Color.FromArgb(40, Color.Gray)))

        Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
            FastColoredTextBox1.Language = Language.VB
            FastColoredTextBox1.Selection.Start = Place.Empty
            FastColoredTextBox1.DoCaretVisible()
            FastColoredTextBox1.IsChanged = False
            FastColoredTextBox1.ClearUndo()
        End Sub

    End Class

    En image, ça donne ceci:

    [CONTROLE] Editeur de code Sz_16010

    Application réalisée par François Production, sous VB2010.

    Comme dis Polien, simplement ajouter la référence, placer le contrôle et ajouter mon code en respectant les subtilités de SZ.
    La coloration syntaxique pour du VB sera alors simple !! Smile

    cheers cheers cheers MERCI POLIEN !! Smile cheers cheers cheers

    Cordialement ,
    Le réparateur de PC


    Dernière édition par lereparateurdepc le Jeu 2 Mai 2013 - 19:10, édité 2 fois (Raison : Après l'essais : cool !! merci polien !!!!! :) :) :))
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    [CONTROLE] Editeur de code Empty Re: [CONTROLE] Editeur de code

    Message par Blackorion35 Jeu 2 Mai 2013 - 18:54

    Ben tu utilise un convertisseur C# >> VB.NET : dans ce sens ça marche souvent sans bug ^^
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [CONTROLE] Editeur de code Empty Re: [CONTROLE] Editeur de code

    Message par lereparateurdepc Jeu 2 Mai 2013 - 19:06

    re,

    Je parlais pour la coloration syntaxique et non pour le codage ....
    En C# le Import VB se traduit en Using donc si il ne connait que le C# in ne marquera pas le Import en bleue !

    NOTE : Voir édition de mon post ci-dessus ! Smile

    Cordialement ,
    Le réparateur de PC
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    [CONTROLE] Editeur de code Empty Re: [CONTROLE] Editeur de code

    Message par Blackorion35 Jeu 2 Mai 2013 - 19:28

    Ok autant pour moi ! Smile
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    [CONTROLE] Editeur de code Empty Re: [CONTROLE] Editeur de code

    Message par polien Jeu 2 Mai 2013 - 21:08

    je savais bien que sa allait servir cheers
    Szman
    Szman



    Masculin Nombre de messages : 1257
    Age : 24
    Localisation : 76230 Bois-Guillaume
    Emploi/loisirs : Code, musique, sport
    Humeur : Toujours heureux évidemment!
    Date d'inscription : 22/10/2011

    [CONTROLE] Editeur de code Empty Re: [CONTROLE] Editeur de code

    Message par Szman Ven 3 Mai 2013 - 15:18

    Sa a l'air pas mal

    Contenu sponsorisé


    [CONTROLE] Editeur de code Empty Re: [CONTROLE] Editeur de code

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 22:03