Form.Activate 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表單變成現用時會發生。 這個 API 已經過時。 如需如何開發 ASP.NET 行動應用程式的資訊,請參閱 具有 ASP.NET 的Mobile Apps & Sites。
public:
event EventHandler ^ Activate;
public event EventHandler Activate;
member this.Activate : EventHandler
Public Custom Event Activate As EventHandler
事件類型
範例
下列程式代碼範例示範如何在 項目中設定 OnActivate
屬性 Form ,以指向事件發生時 Activate 所執行的方法。 方法 Form2_Activate
會準備第二個窗體以供顯示。 此範例是概觀較大範例的 Form 一部分。
注意
下列程式代碼範例使用單一檔案程序代碼模型,如果直接複製到程序代碼後置檔案,可能無法正確運作。 此程式代碼範例必須複製到擴展名為 .aspx 的空白文本檔。 如需詳細資訊,請參閱頁面語法概觀 ASP.NET Web Forms。
// When Form2 is activated
private void Form2_Activate(object sender, EventArgs e)
{
Form2.BackColor = Color.DarkGray;
Form2.ForeColor = Color.White;
Form2.Font.Bold = BooleanOption.True;
}
' When Form2 is activated
Private Sub Form2_Activate(ByVal sender As Object, _
ByVal e As EventArgs)
Form2.BackColor = Color.DarkGray
Form2.ForeColor = Color.White
Form2.Font.Bold = BooleanOption.True
End Sub
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<!-- The first Form -->
<mobile:Form ID="Form1" Runat="server"
Paginate="true" OnActivate="Form_Activate"
OnPaginated="Form_Paginated">
<mobile:link ID="Link1" Runat="server"
NavigateUrl="#Form2">
Go To Other Form
</mobile:link>
<mobile:Label ID="Label1" Runat="server">
Welcome to ASP.NET
</mobile:Label>
<mobile:textview ID="txtView" Runat="server" />
<mobile:DeviceSpecific ID="DevSpec" Runat="server">
<Choice>
<FooterTemplate>
<mobile:Label runat="server" id="lblCount" />
</FooterTemplate>
</Choice>
</mobile:DeviceSpecific>
</mobile:Form>
<!-- The second Form -->
<mobile:Form ID="Form2" Runat="server"
Paginate="true" OnPaginated="Form_Paginated">
<mobile:Label ID="message2" Runat="server">
Welcome to ASP.NET
</mobile:Label>
<mobile:link ID="Link2" Runat="server"
NavigateUrl="#Form1">Back</mobile:link>
</mobile:Form>
</body>
</html>
備註
此 Activate 事件會在下列情況下發生:
第一次要求頁面時,會啟動第一個窗體。
ActiveForm以程式設計方式設定頁面的屬性時。
當使用者透過 Link 目標為表單的控件瀏覽至表單時。
這個事件在事件鏈結中的位置,對於將子控件系結至數據源或設定可由所有子控件繼承的窗體屬性而言非常重要。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應