font
Børre Stenseth
Moduler>GUI-komponenter>Farger

Farger

Hva
screen
Farger og context menu

Et enkelt program med mulighet for å endre farger på en tekst og bakgrunn. Dette kan gjøres enten med knapper eller med en pop-up meny.

Vi lager det nytt "project" av typen "Windows Application". Så bruker vi GUI-editoren til å lage en enkel form. Vi får igjen tre kildefiler:

  • Program.cs
  • Form1.cs
  • Form1.Designer.cs

Vi konsentrerer oss om den ene fila som inneholder vår handskrevne kode

Form1.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace control6
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if(colorDialog1.ShowDialog()==DialogResult.OK)
                panel1.BackColor=colorDialog1.Color;
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (colorDialog1.ShowDialog() == DialogResult.OK)
                label1.ForeColor = colorDialog1.Color;
        }
        private void fontToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (fontDialog1.ShowDialog() == DialogResult.OK)
                label1.Font = fontDialog1.Font;
        }
    }
}
Referanser
Prosjektet:
https://svn.hiof.no/svn/psource/Csharpspikes/control6
Vedlikehold
B.Stenseth, desember 2006
(Velkommen) Moduler>GUI-komponenter>Farger (FileLoad)