5 Stimmen

Fügen Sie dem WinForms-Steuerelement einen benutzerdefinierten Designzeitbefehl hinzu

Ich habe eine benutzerdefinierte WinForms-Steuerelement (erbt von Control, d.h. ohne Benutzeroberfläche wie Timer), zu der ich ein benutzerdefiniertes Befehlselement hinzufügen möchten.

Dies könnte ähnlich sein wie "Rechtsklick und 'Elemente bearbeiten...' auswählen" bei einem Menü.

Ist das möglich? Wie?

Könnten Sie auch einige allgemeine Lektüreempfehlungen (online) zur Verbesserung des Design-Erlebnisses von benutzerdefinierten Steuerelementen empfehlen?

6voto

Tim Jarvis Punkte 17605

Zuerst hier ist ein Link zur relevanten MSDN-Dokumentation zum Thema

http://msdn.microsoft.com/en-us/library/ms171567(VS.80).aspx

und genauer gesagt

http://msdn.microsoft.com/en-us/library/system.componentmodel.design.menucommand(VS.80).aspx

Was ein Buch betrifft, das dies abdeckt, ist Chris Sells Winforms Buch wahrscheinlich das beste, aber um ehrlich zu sein, glaube ich nicht, dass irgendeines der Bücher (online oder anderweitig) die Designtime-Features in der Tiefe abdeckt, die ich persönlich gerne hätte.

4voto

Cameron MacFarland Punkte 67889

Ein weiterer guter Link ist

http://msdn.microsoft.com/en-us/magazine/cc163758.aspx

Der Artikel deckt die meisten Themen ab, die in Chris Sells' Buch erwähnt werden, aber das Buch ist dennoch einen Kauf wert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X