.NET meets COM

ActiveX-Control in der Toolbox

Wenn Sie nun eine Instanz des Controls aus der Toolbox auf das Form ziehen, bettet der Forms-Editor eine passende Objekt-Variable in das Form ein. Über diese Variable können Sie das Kontrollelement vollständig benutzen.

Um das zu demonstrieren, noch ein kurzes Beispiel, wie Sie die vom Control exportierte Methode ToggleRed() nutzen können. Wie Sie sehen werden, geht das ganz so, als wäre es ein .NET-Control.

Für das Beispiel brauchen Sie lediglich noch eine Schaltfläche auf dem Form, die Sie mit einem Event-Handler für das Event Click ausstatten. Das geht am einfachsten, indem Sie auf den Button doppelklicken.

Im Click-Handler rufen Sie einfach die Methode ToggleRed() auf:

private void button1_Click(object sender, System.EventArgs e)
{
this.axaxctrl1.ToggleRed();
}

Wenn Sie das Projekt nun übersetzen und starten, können Sie die Farbe des Controls bei laufender Anwendung per Knopfdruck umschalten.