c# 在线编辑word(c# 在线sql server表死锁demo)

目前为止,项目中有了一个窗口“Show_Form”,窗口中放置了一个按钮“btn_Test”。程序中对它们进行了初始化。

c# 在线编辑word(c# 在线sql server表死锁demo)

运行起来的效果如下:

c# 在线编辑word(c# 在线sql server表死锁demo)

1、响应按钮的点击事件

按钮最典型的用法是,响应鼠标的点击事件。双击“test”按钮,系统会为窗口类“Show_Form”创建一个方法“btn_Test_Click”,用于响应鼠标的点击事件。

c# 在线编辑word(c# 在线sql server表死锁demo)

在方法“btn_Test_Click“的函数体中,编写程序,实现想要的功能。可用”MessageBox“来测试程序的执行效果。

c# 在线编辑word(c# 在线sql server表死锁demo)

2、再加一个控件:Label

c# 在线编辑word(c# 在线sql server表死锁demo)

盲猜一下,代码的变化:

  1. 首先,会在窗口类“Show_Form“中,声明一个Label类的实例,默认的名字应该为

”Label1“;

  1. 在窗口类“Show_Form“的方法”InitializeComponent() “中,把Label1 ”New“出来。
  2. 初始化“Label1“,定义一下Label1的显示属性。
c# 在线编辑word(c# 在线sql server表死锁demo)

3、控件之间的关联

前面的两个控件btn_Test和Label1,目前还是“各自为政“的状态,btn_Test只是响应鼠标事件,弹出一个消息框;Label1只是静态的显示一串字符。接下来的任务就是让二者互动起来。

目标:每点击一次按钮,让Label1显示的值+1。上限值为20,加到20后,归0重来。

代码如下:

c# 在线编辑word(c# 在线sql server表死锁demo)

代码写入按钮的事件响应函数中。变量i中存放待显示在Label1中的值,初始为0,每点击一次按钮,自增1,上限为20。Label1中显示的是字符串,因此,需要通过i的方法“ToString()“将整形值的i转换为字符串。

执行效果如下:

c# 在线编辑word(c# 在线sql server表死锁demo)

总结:

  1. 在配置界面中,拖入控件,Visual Studio平台会自动补完相应的初始化代码;
  2. 窗口中的所有控件都属于窗口类,它们通过属性或事件可以相互作用。
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.sumrw.com/1235.html