共用方式為


執行窗格的子窗格控制項範例

Download sample

注意 必要的應用程式

您必須安裝必要的應用程式,才能使用此主題中的功能。

如需詳細資訊,請參閱依產品組合提供的功能

  • 以下其中一種開發環境:

    VSTO 2005

    -或-

    Visual Studio Team System

  • Microsoft Office 2003

這個範例將示範執行窗格上的自訂使用者控制項,且包含可摺疊的容器控制項 (子窗格控制項),有助於您組織執行窗格上的控制項。同時也會說明如何回應從裝載於子窗格控制項上之控制項所產生的事件。

在範例方案中含有一個專案:Microsoft Office Word 2003 應用程式專案,其中包含範例控制項。

Security note安全性 注意事項

這個程式碼範例僅供概念說明之用,同時因為範例中的程式碼撰寫並沒有周全的顧及所有安全性問題,所以本範例不適用於實際執行的應用程式或網站中。如果使用者擅自將範例程式碼用於其他意圖而導致連帶事件或重大損害時,Microsoft 將不承擔任何責任。

如需在電腦中安裝範例專案的詳細資訊,請參閱 HOW TO:下載說明主題中的範例檔案

若要執行這個範例

  • 按 F5。

示範

子窗格控制項是可摺疊的容器,可以裝載其他控制項,例如清單方塊和文字方塊。請將使用者控制項加入專案中,然後將一或多個子窗格控制項拖放到使用者控制項設計介面。您可以視需要使用多個子窗格控制項,並在其中填入專案所需的控制項。然後,撰寫程式碼讓子窗格控制項與文件的執行窗格產生關聯,再對任一子窗格上的控制項進行程式設計。

控制項具有下列屬性、方法和事件:

屬性:

  • Text,顯示在指定子窗格標題列中的文字。

  • HighlightColor,當窗格已由使用者選取時的標題列色彩。

  • GradientBeginColor,標題列左側開始的色彩。

  • GradientEndColor,標題列右側結束的色彩。

  • IsExpanded,指出子窗格是否已展開,也就是顯示其項目清單。

  • IsAnimated,指出子窗格在展開或摺疊時是否向上捲動或向下捲動。

方法:

  • Expand,展開控制項。如果控制項已經展開,這個方法就沒有作用。

  • Collapse,摺疊控制項。如果控制項已經摺疊,這個方法就沒有作用。

事件:

  • BeforeExpanding,在展開控制項之前執行的事件。

  • BeforeCollapsing,在摺疊控制項之前執行的事件。

  • AfterExpand,在展開控制項之後執行的事件。

  • AfterCollapse,在摺疊控制項之後執行的事件。

請參閱

概念

執行窗格概觀

其他資源

Office 程式開發範例
Office 程式開發的逐步解說