public Datagridview innerhalb Benutzersteuerung „verriegelt“ ist während der Entwurfszeit, wenn Subklassen

StackOverflow https://stackoverflow.com/questions/1819550

Frage

Ich habe eine Benutzersteuerung, die ein Label und ein Textbox-Steuerelement unter anderem hat. Mit dieser Klasse habe ich die Textbox seine Modifikator als „öffentlich“ zu haben, also, wenn ich diese Steuerunterklasse, kann ich direkt auf die Eigenschaften und solche der Textbox in jedem Fall erhalten, wo nötig. Kein Problem.

Nun, das Problem. Ich mache genau die gleiche Sache, aber mit einem Steuerelement Datagridview (und einige andere) innerhalb einer Benutzersteuerung. Legen Sie seinen Modifikator mit der Absicht, die öffentlichen Downstream diese Benutzerkontrolle abzuleiten. Nun, ich versuche, diese Steuerung zu einer neuen Steuerung abzuleiten und kann nicht direkt das Datagridview berühren und Spalten hinzufügen, Dimensionierung, etc. direkt an.

War es hilfreich?

Lösung

Ich habe versucht, das beschriebene Verhalten reproduzieren und konnte so mit dem GUI-Designer in VS 2008 mit .NET 3.5 tun. Ich vermute, dass Sie in das gleiche Problem wie dieses Problem

Das bedeutet, dass das gewünschte Verhalten erhalten müssen Sie möglicherweise einen benutzerdefinierten Designer implementieren. Es gibt sogar ein Beispiel Designer von einer anderen Person gegeben, um die Frage zu beantworten. Bitte haben Sie einen Blick und sehen, ob das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top