Hallo!
Stecke momentan in der Entwicklung eines VS2008 Addins.
Zuerst die etwas einfachere Frage:
Ich habe ein Objekt vom Typ TextDocument http://msdn.microsoft.com/en-us/libr...nt(VS.80).aspx:
Über Objekt.Selection.Text lässt sich der markierte Text des Editorfensters ändern.
Habe ich auch eine Möglichkeit die Grenzen der Selektion anzupassen, sämtliche Properties die ich bisher gefunden habe waren alle ReadOnly.
Jetzt die schwere Frage:
Unterscheidung CodeView von DesignView bei einer Form:
Es geht um die Ansteuerung des aktuellen VS2008 Fensters.
Dies geschieht über die folgende Klasse: http://msdn.microsoft.com/en-us/libr...e2(VS.80).aspx
Nun habe ich aus einem Beispiel folgende Zeile übernommen
Wie der Kommentar schon zeigt wird hier überprüft ob das momentan aktive Dokument eine Form ist. Nun hilft dies leider nicht bei der Unterscheidung, ob es eine im CodeView oder im DesignerView geöffnete Form ist.
Gibt es hinsichtlich dieses Problems eine Methode/Klasse die einem die Darstellungsart der momentan aktiven Form liefert, bzw mit der man beide Fälle unterschiedlich abfangen könnte?
Ich bin gespannt ob jemand etwas herausfinden!
Stecke momentan in der Entwicklung eines VS2008 Addins.
Zuerst die etwas einfachere Frage:
Ich habe ein Objekt vom Typ TextDocument http://msdn.microsoft.com/en-us/libr...nt(VS.80).aspx:
Über Objekt.Selection.Text lässt sich der markierte Text des Editorfensters ändern.
Habe ich auch eine Möglichkeit die Grenzen der Selektion anzupassen, sämtliche Properties die ich bisher gefunden habe waren alle ReadOnly.
Jetzt die schwere Frage:
Unterscheidung CodeView von DesignView bei einer Form:
Es geht um die Ansteuerung des aktuellen VS2008 Fensters.
Dies geschieht über die folgende Klasse: http://msdn.microsoft.com/en-us/libr...e2(VS.80).aspx
Nun habe ich aus einem Beispiel folgende Zeile übernommen
Code:
Dim lapplication As DTE2 objWindow = publicApplication.ActiveDocument.ActiveWindow ' Get the designer host if it is a formwindow If TypeOf objWindow.Object Is IDesignerHost Then
Gibt es hinsichtlich dieses Problems eine Methode/Klasse die einem die Darstellungsart der momentan aktiven Form liefert, bzw mit der man beide Fälle unterschiedlich abfangen könnte?
Ich bin gespannt ob jemand etwas herausfinden!