Share via


DesignerAutoFormat.GetPreviewControl(Control) 方法

定義

傳回關聯之控制項的複本,以便在將格式套用至控制項之前進行預覽。

public:
 virtual System::Web::UI::Control ^ GetPreviewControl(System::Web::UI::Control ^ runtimeControl);
public virtual System.Web.UI.Control GetPreviewControl (System.Web.UI.Control runtimeControl);
abstract member GetPreviewControl : System.Web.UI.Control -> System.Web.UI.Control
override this.GetPreviewControl : System.Web.UI.Control -> System.Web.UI.Control
Public Overridable Function GetPreviewControl (runtimeControl As Control) As Control

參數

runtimeControl
Control

Web 伺服器控制項的執行階段版本。

傳回

Control

GetPreviewControl(Control) 方法會傳回關聯之 Web 伺服器控制項的複本。

備註

GetPreviewControl [自動格式 設定] 對話方塊中,視覺化設計工具會使用 方法,例如 Visual Studio 2005,在設計階段顯示控制項的格式化執行時間預覽,然後再將格式套用至實際控制項。

不論 物件的 屬性 ControlDesigner 設定 SupportsPreviewControlAttribute 為何,方法都會 GetPreviewControl 傳回 參數中 runtimeControl 控制項的複本。

給繼承者的注意事項

您可以在下列情況下覆寫 GetPreviewControl(Control) 方法:

  • 傳回控制項的大小會與原始控制項不同。

  • 控制項必須填入範例資料,才能呈現足夠的預覽。

適用於

另請參閱