Bonjour,
Je suis complètement débutant, (je viens du monde du web), voila grace à votre aide j'ai bientôt fini mon projet C# en mode console.
Une petite déception tout de même, même si c'est une appli console, j'aurai bien aimé rendre un truc présenté et propre mais la palette de 16 couleurs ne le permet pas.
Voila, je me suis payé le luxe de passer 1/2 journée pour rendre cela un peu plus présentable, mais ce fut un bel échec à cause de cette gestion pauvre des couleurs. Le pb c'est que je n'ai pas le temps et je suis déja en retard sur ma partie métier qui est de la prog orienté web.
J'ai essayé ça : http://www.c-sharpcorner.com/UploadF...heConsole.aspx
Cela fonctionne mais n'offre rien de plus que les 16 couleurs déja offert par "ConsoleColor" ou je n'ai rien compris !
Il semblerai que la solution soit cela : http://pinvoke.net/default.aspx/kern...enBufferInfoEx mais je ne suis pas arrivé à le faire fonctionné, il semblerait qu'il faut installer cela : http://pinvoke.net/index.aspx mais pour moi cela n'a pas marché, j'ai "studio express" et pas "studio", ceci qui explique peut-être cela !
Sur le web bcp balance des bouts de code a bout de champs, mais jamais un code complet qui fonctionne histoire de s'y retrouver et y comprendre quelque chose.
Donc si à partir des lien que j'ai donné ou autre (au plus simple), si quelqu'un aurait la gentillesse de me copier un code exemple qui fonctionne, que je puisse comprendre et exploité en partant de ça : ^^
Vola, moi je n'ai plus le temps de chercher plus, et le C# je vais pas en refaire tout de suite, c'est pour cela que je me permet une telle demande, histoire que je puisse rendre quelque chose de propre sans perde une journée de plus que je n'ai pas pour essayer de mettre 3 couleurs potable ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CouleurConsole { class Program { static void Main(string[] args) { } } }
Merci bcp,
Cordialement
Partager