Beantwortet Benutzersteuerelement in Visio Add-In anzeigen

  • Mittwoch, 11. April 2012 07:52
     
     

    Hallo Leute,

    ich habe das gleiche Add-In für meherere Office-Programme, wie z.B. Excel und Word erstellt.

    Ich habe jeweils ein Eigenes Menüband erstllt und kann mit Buttons CustomTaskPanes anzeigen, welche meine Benutzersteuerelemente enthalten.

    Nun wollte ich ein gleiches Add-In für Visio erstellen, habe aber das Problem, dass für Visio keine CustomTaskPanes zur Verfügung stehen.

    Hat vieleicht jemand eine Idee, wie ich stattdessen meine Benutzersteuerelemente anzeigen kann?

Alle Antworten

  • Mittwoch, 11. April 2012 13:04
     
     

    Die CustomTaskPanes gehen wohl nicht überall http://msdn.microsoft.com/en-us/library/aa942864%28v=vs.80%29.aspx

    Warum machst nicht einfach eine Windows Form ?

    Grüße

  • Mittwoch, 11. April 2012 13:52
     
      Enthält Code

    Hi Cathrin,

    vielen Dank für deine Antwort.

    Ich habe jetzt eine Form genommen, habe aber probleme mit der Anzeige der Form.

    Also ich möchte meine Form anzeigen, wenn ein ToggleButton aktiviert ist und ausblenden, wenn er erneut geklickt wird.

    Mein Add-In enthält also folgenden Code:

     private void toggleButtonX_Click(object sender,  RibbonControlEventArgs e)
            {
                meineForm.InitControl();
                
                meineForm.Visible = toggleButtonX.Checked;
            }

    Aber wenn ich dann im Add-In den Button Klicke, passiert nichts, also die Form wird nicht angezeigt.

    Was mache ich denn falsch?

  • Mittwoch, 11. April 2012 14:36
     
     Beantwortet Enthält Code

    Hast Du irgendwann

     meineForm.Show(); 

    aufgerufen?

    • Als Antwort markiert Mümmel Donnerstag, 12. April 2012 08:17
    •  
  • Mittwoch, 11. April 2012 14:44
     
     

    Danke für deine Antwort Cathrin.

    Das hab ich auch schon versucht, aber es klappt nicht...

  • Mittwoch, 11. April 2012 14:50
     
     

    Vielleicht kannst ja a bisle mehr code posten, wobei ich sagen muß, das ich kein Visio am Rechner habe...und nix testen kann.

    Schönen Feierabend ..

  • Donnerstag, 12. April 2012 08:19
     
      Enthält Code

    Hey Cathrin,

    ich hab jetzt nochmal ein komplett neues projekt angelegt und jetzt gehts mit

    meineForm.Show();

    Vielen Dank nochmal, manchmal steht man einfach auf dem Schlauch :)