Console background & Tekst color
1. Inleiding
2. Dll bestanden
3. Achtergrond & Tekst kleur instellen
4. Slot
1. Inleiding
Altijd al een console applicatie gemaakt met een standaard zwarte achtergrond? Toch eigenlijk wel liefst een keertje een mooi blauw achtergrondje willen hebben maar niet echt kunnen vinden hoe dit nou in ze werk gaat? In deze tutorial zal ik rustig uitlegen welke stappen je hier voor moet doen.
top
2. Dll bestanden
Als eerst moeten we de volgende DLL bestanden invoegen. Die 2 lijnen moeten boven aan plaatsen.
using System;
using System.Runtime.InteropServices;
De volgende lijnen plaatsen we in onze class
[DllImport("kernel32.dll")] public static extern bool SetConsoleTextAttribute(IntPtr hConsoleOutput, int wAttributes);
[DllImport("kernel32.dll")] public static extern IntPtr GetStdHandle(uint nStdHandle);
top
3. Achtergrond & Tekst kleur instellen
Ok nu we de Dll bestanden toegevoegd hebben aan ons project.
Gaan we de kleuren instellen die we graag als achtergrond en tekst kleur willen. Tussen
static void Main(string[] args)
{
}
plaatsen we de volgende code
uint STD_OUTPUT_HANDLE = 0xfffff0f7;
IntPtr hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, 15);
//kleur codes zijn 0=zwart 1=blauw 2=groen 4=rood 15=wit
Console.BackgroundColor = ConsoleColor.DarkBlue;
// hier kan je heel makkelijk de achtergrond door ConsoleColor aanpassen.
Console.Clear();
Als je het project nu uit gaat proberen zal de tekst wit zijn en de achtergrond donker blauw.
top
4. Slot
Zo dat was eigenlijk wel alles. Ik hoop dat ik u hierbij genoeg informatie verteld heb om de achtergrond van een console te kunnen veranderen naar een eigen stijl.
Mochten er nog vragen of opmerkingen zijn voel u vrij om ze te posten of via een pm te sturen.
top
|