Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

Использование возможностей класса Control

Использование возможностей класса Control

Чтобы продемонстрировать возможности применения некоторых членов класса Control, давайте построим новую форму, способную обеспечивать следующее.

• Отвечать на события MouseMove и MouseDown.

• Выполнять захват и обработку ввода с клавиатуры, реагируя на событие KeyUp.

Для начала создайте новый класс, производный от Form. В конструкторе, заданном по умолчанию, мы используем различные наследуемые свойства, чтобы задать исходный вид и поведение формы. Обратите внимание на то, что здесь нужно указать использование пространства имён System.Drawing поскольку необходимо получить доступ к структуре Color (пространство имен System.Drawing будет рассмотрено в следующей главе).

using System;
using System.Windows.Forms;
using System.Drawing;
namespace MyWindowsApp {
 public class MainWindow: Form {
  publiс MainWindow() {
   // Использование наследуемых свойств для установки
   // характеристик интерфейса пользователя.
Text = "Моя фантастическая форма";
   Height = 300;
   Width = 500;
   BackColor = Color.LemonChiffon;
   Cursor = Cursors.Hand;
  }
 }
 public static class Program {
  static void Main(string[] args) {
   Application.Run(new MainWindow());
  }
 }
}

Скомпилируйте это приложение в его текущем виде, просто чтобы проверить что вы не допустили никаких опечаток.

csc /target:winexe *.cs

Оглавление книги


Генерация: 2.235. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз