作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一名转向 .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/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!