Время создания: 24.03.2018 23:13
Запись: xintrea/mytetra_db_adgaver_new/master/base/15219224156r06jz1q66/text.html на raw.githubusercontent.com
Occurs before a form is displayed for the first time.
Public Event Load As EventHandler
public event EventHandler Load;
public: __event EventHandler * Load;
[JScript] In JScript, you can handle the events defined by a class, but you cannot define your own.
The event handler receives an argument of type EventArgs .
You can use this event to perform tasks such as allocating resources used by the form.
For more information about handling events, see Consuming Events .
[Visual Basic, C#] The following code example demonstrates how to use the SetDesktopLocation , Load and Activate members. To run the example, paste the following code in a form called Form1 containing a button called Button1 and two Label controls called Label1 and Label2. Ensure all events are connected to their event-handling methods.
Shared x As Integer = 200
Shared y As Integer = 200
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
' Create a new Form1 and set its Visible property to true.
Dim form2 As New Form1
form2.Visible = True
' Set the new form's desktop location so it appears below and
' to the right of the current form.
x += 30
y += 30
' Keep the current form active by calling the Activate method.
Me.Button1.Enabled = False
' Updates the label text to reflect the current values of x and y,
' which was were incremented in the Button1 control's click event.
Private Sub Form1_Activated(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.Activated
Label1.Text = "x: " & x & " y: " & y
Label2.Text = "Number of forms currently open: " & count
Shared count As Integer = 0
Private Sub Form1_Closed(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.Closed
count -= 1
Private Sub Form1_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
count += 1
static int x = 200;
static int y = 200;
private void Button1_Click(System.Object sender,
// Create a new Form1 and set its Visible property to true.
Form1 form2 = new Form1();
form2.Visible = true;
// Set the new form's desktop location so it
// appears below and to the right of the current form.
x += 30;
y += 30;
// Keep the current form active by calling the Activate
this.Button1.Enabled = false;
// Updates the label text to reflect the current values of x
// and y, which was were incremented in the Button1 control's
// click event.
private void Form1_Activated(object sender, System.EventArgs e)
Label1.Text = "x: "+x+" y: "+y;
Label2.Text = "Number of forms currently open: "+count;
static int count = 0;
private void Form1_Closed(object sender, System.EventArgs e)
count -= 1;
private void Form1_Load(object sender, System.EventArgs e)
count += 1;
[C++, JScript] No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter button in the upper-left corner of the page.
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Form Class | Form Members | System.Windows.Forms Namespace | OnLoad | Close
Syntax based on .NET Framework version 1.1.
Так же в этом разделе: