InitializeComponent() 下面自己定义了一个函数,怎么样才能执行?在哪里设置啊?
FormLoad() 怎么才能执行到呢?
如下
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void FormLoad()
{
load();
}
}
谢谢,刚才看见闪电了,这就试试。不会的再问了。
追答嗯,这个是很基础的。其实实现的原理是给对象增加了响应事件的委托。
双击那个Load之后,你再去Form1.Designer.cs中去看一看代码,会多出来
this.Load += new System.EventHandler(this.Form1_Load);
这就是注册的委托,然后响应方法就是Form1_Load()
也就是说只要知道这个,可以不通过那个“闪电”的,自己用代码就能实现。自己多试试吧~
楼下的方法也是可以的~如果不需要什么事件就调用你的函数,那就像楼下的那样,在类的构造函数里面添加语句就可以了。
谢谢了啊。OK了。我就是想要这个效果的。以后还会问的啊。哈哈。
本回答被提问者和网友采纳我自己定义的函数怎么调用呢?紧跟着InitializeComponent();后面调用。 可是不往里头进呢?
追答public Form1()
{
InitializeComponent();
FormLoad();
}
你是这样写的吗?如果断点还不见运行到,那我没法了。
谢谢啦,多种方法试试。
刚开始学C# ,新建一个project,Form上画了几个小控件, 启动FORM之后, InitializeComponent()执行了,; 它下面的FormLoad()没有执行。
C# 怎样执行 InitializeComponent() 下面的函数?
InitializeComponent()方法反映了窗体设计器中窗体和控件的属性。通常不会在世界上个文件中修改代码。如果更改InitializeComponent()方法中的相关属性参数,在窗体设计器界面上也会显示出来。我们发现建一个c#窗体项目,在Form1.cs和Form1.Designer.cs里分别有一个InitializeComponent()函数 Form1.Designer.cs 里...
c#,构造函数里的initializecomponent()
`InitializeComponent()`方法的作用主要在于加载窗体的用户界面(UI)布局以及与之关联的控件。当你在Visual Studio中设计界面时,控件的属性和布局会在设计器中预设。当你的应用程序运行时,`InitializeComponent()`会读取这些设计时的信息,将其转化为代码,并在构造函数中执行,从而确保控件的位置、大小、事...
C#:Form类构造函数中initializeComponent()有什么用呀,系统做了哪些工...
完成Form 的初始化,比如Form的样式、布局,特别是Form上面的控件如button、textbox等的创建都在这里完成。特别注意,initializeComponent()函数内的内容是集成开发环境自动生成的,不要去改此方法的内容,关键是改了也没用,一旦窗体发生变化,vs会自动更新这里的内容,你改的部分就被抹去了。
...化放在Load事件中与InitializeComponent()下面有何区别?
InitializeComponent 这个方法为初始化窗体组件,加载窗体拖拽的控件, 全局变量的定义、控件数据的加载可以放在方法或事件中 比如 page_load 控件属性初始化 可以放在 窗体构造函数中,也可以放在 page_load中 。对于控件的代码操作,只能放在InitializeComponent 方法下,因为代码是按照上下顺序执行的,卸载Initi...
C#中的initializecomponent()方法
主要是用来初始化designer时拖到Form上的Control的。比如说你拖上取一个TextBox,他放在Form的什么位置拉,TextBox的一些属性拉。包括new 这个TextBox都放在那个函数里面处理的。这个函数定义在Form.designer.cs(vs2005)文件中。具体你可以跟踪进去看一下。
C#如何实现等待界面上任意一个按钮按下再执行语句后面的操作呢,界面...
public Form1() { InitializeComponent(); Button bt1 = new Button(); bt1.Click += new EventHandler(bt1_Click); Button bt2 = new Button(); bt2.Click += new EventHandler(bt2_Click); Button bt3 = new Button(); bt3.Click += new EventHandler(bt3_C...
c#,构造函数里的initializecomponent()什么意思
详细解释如下:一、initializeComponent方法概述 在C#的Windows Forms应用程序中,`initializeComponent`方法是一个特殊的方法,它通常在窗体设计器生成的代码文件中被调用。该方法主要用于初始化窗体上的各种组件,例如按钮、文本框等。在构造函数中调用`initializeComponent`确保了这些组件在窗体加载时能够正确地被...
c#在InitializeComponent()添加自写代码,不被优化掉
)中添加自己的代码,因为只要你界面有异动,比如添加\/删除一个控件,该方法内的代码将会重新生成.所以,如果你需要Initialze你自己的东西,那就自己建一个这样的方法,放在构造函数里的InitializeComponent()后面.比如 class Simple{ public Simple(){ InitializeComponent();Initialize();} } ...
C#中MessageBox如何实现弹窗后不用人为点击可以继续执行后面的代码?
Form { public Form2(string str) { InitializeComponent(); label1.Text = str; } } \/\/Form1调用代码 Form2 f2 = new Form2("hello world");f2.Show();int a = 0; \/\/不会停,会直接执行下面代码
C# 控件闪烁问题
这样试试:将下面的代码,放在 FORM 的构造函数的 InitializeComponent(); 后面 Version v = System.Environment.Version;if (v.Major < 2){ this.SetStyle(ControlStyles.DoubleBuffer, true);} else { this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);} this.SetStyle(ControlStyles.All...