Bagikan melalui


Form.Activate Kejadian

Definisi

Terjadi ketika formulir menjadi aktif. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

public:
 event EventHandler ^ Activate;
public event EventHandler Activate;
member this.Activate : EventHandler 
Public Custom Event Activate As EventHandler 

Jenis Acara

Contoh

Contoh kode berikut menunjukkan cara mengatur OnActivate atribut dalam Form elemen untuk menunjuk ke metode yang dijalankan saat Activate peristiwa terjadi. Metode Form2_Activate ini menyiapkan formulir kedua untuk ditampilkan. Contoh ini adalah bagian dari contoh yang lebih besar untuk Form gambaran umum.

Catatan

Contoh kode berikut menggunakan model kode file tunggal dan mungkin tidak berfungsi dengan benar jika disalin langsung ke dalam file code-behind. Contoh kode ini harus disalin ke dalam file teks kosong yang memiliki ekstensi .aspx. Untuk informasi selengkapnya, lihat Gambaran Umum Sintaks Halaman Formulir Web ASP.NET.

// 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>

Keterangan

Peristiwa terjadi Activate dalam keadaan berikut:

  • Saat halaman pertama kali diminta, formulir pertama diaktifkan.

  • ActiveForm Ketika properti halaman diatur secara terprogram.

  • Ketika pengguna menavigasi ke formulir melalui Link kontrol yang targetnya adalah formulir.

Posisi peristiwa dalam rantai peristiwa ini membuatnya sangat penting untuk mengikat kontrol anak ke sumber data atau untuk mengatur properti formulir yang dapat diwarisi oleh semua kontrol anak.

Berlaku untuk

Lihat juga