Her er hele programmet. Jag har taget en kopi, og så har jeg slettet det, der ikke har med scroll-funktionen at gøre.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.IO;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Configuration;
using System.Net;
using System.Collections;
using System.Web;
namespace WindowsFormsApplication1
{
public partial class toftevej59 : Form
{
public toftevej59() // Her er formens konstruktor
{
InitializeComponent() ;
// Denne linie er for at kalde load.
this.Load += new System.EventHandler(this.toftevej59_Load) ;
}
private void toftevej59_Load(object sender, EventArgs e)
{
// Sæt formens størrelse.
this.WindowState = FormWindowState.Normal;
egen_maksimer();
}
// Her erklærer jeg en event handler, der skal bruges når brugeren scroller.
// Koden er hentet fra
//
http://msdn.microsoft.com/ (...) // public event EventHandler EventName;
// public event egen_scroll_event Scroll;
// public delegate void EventNameEventHandler(object sender, EventNameEventArgs e);
// public delegate void egen_scroll_event(object sender, ScrollEventArgs e);
// Add event handler for the Scroll events.
// this.Scroll += new egen_scroll_event();
// void EventHandler(object sender, EventNameEventArgs e)
public void egen_scroll_event(Object sender, ScrollEventArgs e)
{
// Refresh efter scroll.
// this.Refresh();
// Til test er der en melder her.
// Brødtekst
string bt = "Du scroller.";
// Overskrift
string os = "Melder. Nummer 20";
MessageBox.Show(bt, os, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void egen_maksimer()
{
// Maksimer formen til valgt størrelse.
this.Size = new Size(996, 621);
this.Location = new Point(130, 150);
}
private void toftevej59_Paint(object sender, PaintEventArgs e)
{
// Erklær et tegne objekt.
System.Drawing.Graphics tegne_objekt;
tegne_objekt = this.CreateGraphics();
Pen pen2 = new Pen(System.Drawing.Color.Black, 1);
// Tegn de tre firkanter
tegne_objekt.DrawRectangle(pen2, 15, 15, 300, 540);
tegne_objekt.DrawRectangle(pen2, 330, 15, 300, 540);
tegne_objekt.DrawRectangle(pen2, 645, 15, 300, 540);
}
private void toftevej59_Load_1(object sender, EventArgs e)
{
// Der skal være en Load_1.
// Jeg ved ikke hvorfor.
}
}
}