Frage

Gibt es eine Möglichkeit, wie kann ich eigene Band (benutzerdefinierte Registerkarten und Buttons ich in VS-Designer erstellt) assoziieren mit einem benutzerdefinierten Formular Region?

Ich weiß, dass ich die vorhandenen Fenster mit meiner Band erstrecken kann (wie Compose Nachricht, Kontakte ...), aber wie kann ich eine neue Registerkarte mit benutzerdefinierten Bändern an der Spitze und benutzerdefinierten Formularbereich am unteren Rande erstellen. Habe ich eine benutzerdefinierte Nachrichtenklasse erstellen?

Danke.

War es hilfreich?

Lösung

Sie haben eine benutzerdefinierte Nachrichtenklasse zu erstellen. Grundsätzlich ist das Band und die Form sind zwei separate Mechanismen.

Was könnten Sie versuchen, aber wenn es ist wichtig für Sie, wird das Band auf Aktivierung des Formulars Region ungültig zu machen und dann programmatisch das Band aktualisieren entsprechend Ihren Anforderungen ( dynamische Aktualisierung des Bandes bei Msdn ).

Wenn Sie es in die andere Richtung bedeuten, um (eine bestimmte Form Region zeigt, wenn Ihre Bandlasche aktiviert ist), dann können Sie es nicht haben: Es gibt keine Ereignisse / Rückrufe für den Bandlaschen geändert werden

.

Andere Tipps

Ich habe versucht, dieses Problem zu lösen, und als Georg sagte die beide ganz getrennt sind und sehr unterschiedlich verhalten, so sie in Einklang zu bringen, um sie erscheinen wie sie verwandt sind ziemlich schwierig ist.

Sie können einen Blick auf mein Beispiel twitter app unter http://vstocontrib.codeplex.com/SourceControl/changeset/view/b35f26fdca15#src%2fDemos%2fTwitterFeedCore%2fTwitterFeed%2fContactFeed.cs

Es stützt sich auf mein VSTO contrib Projekt, aber es sollte Ihnen erlauben, leicht zu erreichen, was Sie wollen.

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