gpt4 book ai didi

c# - 在 Visual C# 中学习 .NET 开发//Windows 窗体 - 将控件链接到事件处理程序

转载 作者:行者123 更新时间:2023-11-30 14:01:19 25 4
gpt4 key购买 nike

我是一名转向 .NET 开发的 Java 程序员,拥有大约 5 年的编程经验。我通常在文本编辑器中编写所有代码,省略 IDE 方面的东西。对于 Visual C#,我使用的是 Visual Studio 2010 IDE。为了掌握界面,我正在学习 Microsoft 官方教程。

我的问题与为控制项创建事件处理程序有关:

例如,在设计 Windows 窗体应用程序时,可以将控件直接拖到窗体上(即按钮、复选框等)。本教程指导用户双击按钮控件并双击它以在 .cs 文件中创建单击事件处理程序。这工作得很好,并为一个(名称)为 showButton 的按钮创建了以下代码:

private void showButton_Click(object sender, EventArgs e)
{

}

按钮和事件处理程序之间的链接存储在哪里?比如,编译器如何知道上述事件处理程序映射到哪个按钮?

最佳答案

InitializeComponent() 方法中查看 YourForm.Designer.cs。

你会发现类似于

的代码
// 
// show
//
this.show.Location = new System.Drawing.Point(10, 10);
this.show.Name = "show";
this.show.Size = new System.Drawing.Size(75, 23);
this.show.TabIndex = 0;
this.show.Text = "button1";
this.show.UseVisualStyleBackColor = true;
this.show.Click += new System.EventHandler(this.ShowClick);

关于c# - 在 Visual C# 中学习 .NET 开发//Windows 窗体 - 将控件链接到事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8519518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com