Bonjour,
je suis en train d'essayer d'utiliser l'ActiveX CodeMax (zone de texte dédiée au codage informatique) dans une application Windev.
J'avais usé et abusé de cette dernière sous VB 6.0 et elle fonctionnait vraiment très bien.
J'ai bien réussi a la charger dans une fenêtre et a y mettre du code, mais mon idée est d'ajouter un nouveau language ( le WL) à la liste déjà existante.
Pour les affectations simple, il n'y a pas de soucis :
Ceci donne cet affichage pour du Basic
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 AX_code>>Language = "basic" AX_code>>LineNumbering = Vrai AX_code>>DisplayLeftMargin = False AX_code>>SelBounds = True AX_code>>LineToolTips = True AX_code>>LineNumberStart = 1 AX_code>>Font>>Name = "Courier New" AX_code>>Font>>Size = 10 AX_code>>SetColor(16,8388736) AX_code>>ColorSyntax = True
Par contre pour ajouter certaines choses, il faut passer par des objets de CodeMax, par exemple pour ajouter un langage, par exemple en VB cela donne :
Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ' sachant que CodeMaxCtl est le contrôle CodeMax Dim lang As CodeMaxCtl.Language Set lang = New CodeMaxCtl.Language lang.CaseSensitive = True
C'est la méthode pour pouvoir créer cet objet lang ( Dim lang As CodeMaxCtl.Language ) et ensuite de lui passer des valeurs ( lang.CaseSensitive = True) que je ne trouve pas.
Des idées ?
Merci d'avance et excellente journée
Olivier
Partager