矢印キーでウインドウの幅と高さを変更します。
Console.WriteLine() で「出力ウインドウ」に印字します。
前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()
/****************************************************/
/*★ 矢印キーで Window Size を変更する    前田 稔 ★*/
/****************************************************/
using System;
using System.Drawing;
using System.Windows.Forms;
public class MyForm : Form
{
    public MyForm()
    {
    }
    protected override void OnKeyDown(KeyEventArgs e)
    {
        switch(e.KeyCode)
        {   case Keys.Escape:
                this.Dispose();
                break;
            case Keys.Down:
                Height += 10;
                break;
            case Keys.Up:
                Height -= 10;
                break;
            case Keys.Right:
                Width += 10;
                break;
            case Keys.Left:
                Width -= 10;
                break;
        }
    }
}
class key
{
    public static void Main()
    {
        MyForm mf = new MyForm();
        Application.Run(mf);
    }
}
 | 
![]()
/****************************************************/
/*★ 矢印キーで Window Size を変更する    前田 稔 ★*/
/****************************************************/
using System;
using System.Drawing;
using System.Windows.Forms;
public class MyForm : Form
{
    public MyForm()
    {
    }
    protected override void OnKeyDown(KeyEventArgs e)
    {
        switch(e.KeyCode)
        {   case Keys.Escape:
                Application.Exit();
                break;
            case Keys.Down:
                Top += 10;
                break;
            case Keys.Up:
                Top -= 10;
                break;
            case Keys.Right:
                Left += 10;
                break;
            case Keys.Left:
                Left -= 10;
                break;
        }
    }
    protected override void OnMove(EventArgs e)
    {
        Console.WriteLine("X座標={0}, Y座標={1},    幅={2}, 高さ={3}", Left, Top, Width, Height);
    }
}
class key
{
    public static void Main()
    {
        MyForm mf = new MyForm();
        Application.Run(mf);
    }
}
 | 
![]()