怎么在winform窗体加载完以后再执行某个事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在winform窗体加载完以后再执行某个事件相关的知识,希望对你有一定的参考价值。

参考技术A 怎么在winform窗体加载完以后再执行某个事件
 float x,y; (x,y为单精度实型量)
double a,b,c; (a,b,c为双精度实型量)
3. 实型数据的舍入误差
由于实型变量是由有限的存储单元组成的,因此能提供的有效数字总是有限的。如下例。
【例3.6】实型数据的舍入误差。
main()
float a,b;
a=123456.789e5;
b=a+20
printf("%f\n",a);
printf("%f\n",b);

注意:1.0/3*3的结果并不等于1。
【例3.7】
main()

float a;
double b;
a=33333.33333;
b=33333.33333333333333;
printf("%f\n%f\n",a,b);

? 从本例可以看出,由于a 是单精度浮点型,有效位数只有七位。而整数已占五位,故小数二位后之后均为无效数字。
? b 是双精度型,有效位为十六位。但Turbo C 规定小数后最多保留六位,其余部分四舍五入。
3.4.3 实型常数的类型
实型常数不分单、双精度,都按双精度double型处理。
3.5 字符型数据
字符型数据包括字符常量和字符变量。
3.5.1 字符常量
字符常量是用单引号括起来的一个字符。
参考技术B 双击窗体
直接跳到后台,就是窗体加载完执行的事件本回答被提问者采纳

winform窗体的生命周期和事件加载顺序是啥?

  winform窗体的生命周期和事件加载顺序,如下:
  1.窗体启动:
  Control.HandleCreated
  Control.BindingContextChanged
  Form.Load
  Control.VisibleChanged
  Form.Activated
  Form.Shown  
  2.窗体关闭:
  Form.Closing
  Form.FormClosing
  Form.Closed
  Form.FormClosed
  Form.Deactivate  
  3.控件焦点与验证事件:
  Enter
  GotFocus
  Leave
  Validating
  Validated
  LostFocus  
  4.鼠标周期:
  Enter
  GotFocus
  LostFocus
  Leave
  Validating
  Validated
参考技术A 对于一个WinForm程序,如果是用VS自动创建的,那么程序的入口在这里

static class Program

/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());



最后一句,new Form1();调用了Form1的构造函数,而Form1的构造函数的内容是:
public Form1()

InitializeComponent();

调用了InitializeComponent();,这个函数内容是:
private void InitializeComponent()

this.components = new System.ComponentModel.Container();
this.label1 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(12, 9);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(59, 12);
this.label1.TabIndex = 0;
this.label1.Text = "C#_Window";
//
// button1
//
this.button1.Location = new System.Drawing.Point(205, 238);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 1;
this.button1.Text = "执行";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// notifyIcon1
//
this.notifyIcon1.Text = "notifyIcon1";
this.notifyIcon1.Visible = true;
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(292, 273);
this.Controls.Add(this.button1);
this.Controls.Add(this.label1);
this.Name = "Form1";
this.Text = "Form1";
this.Load += new System.EventHandler(this.Form1_Load);
this.ResumeLayout(false);
this.PerformLayout();



窗体的控件定义如下:
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.NotifyIcon notifyIcon1;本回答被提问者和网友采纳

以上是关于怎么在winform窗体加载完以后再执行某个事件的主要内容,如果未能解决你的问题,请参考以下文章

C#winform怎样等所有控件加载完再显示窗体?C#透明窗体显示时闪现黑块怎么解决?

C#winform怎样等所有控件加载完再显示窗体?C#透明窗体显示时闪现黑块怎么解决?

C#WINFORM中 如何把一个已经加载完成的窗体在重新加载

c# 怎么在窗体完全显示出来后执行某个方法?

关于c# winform 编程的,怎么弄提示类似“加载中”的小窗口

.net WinForm 有没有定义好的在显示完窗体之后才发生的事件啊?