Ableitung von Control

Wenn Sie einen Steuerelement-Typus benötigen, für den es keine passenden Vorbilder in der Windows Forms-Bibliothek gibt, bleibt nur die Ableitung von Control. Control stellt die grundlegende SteuerelementFunktionalität bereit; für das Zeichnen, die steuerelementspezifische Funktionalität und die Interaktion mit dem Benutzer müssen Sie Sorge tragen.

Der folgende Code definiert ein Steuerelement TTTField, das als Feld für TicTacToe-Spielflächen verwendet werden kann.

using System; using System.Windows.Forms; using System.Drawing; namespace TicTacToe { public enum TTTStatus { Empty, Cross, Circle, Undefined } public class TTTField : Control { private TTTStatus status; private bool locked; public TTTField() : this(TTTStatus.Empty) ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.