c#小知识点

1.要想设置不关闭打开的窗口就不能进行其他操作,使用ShowDialog()方法即可实现此操作。

2.登陆界面,输完用户信息后,通常会自动将焦点设置到登陆按钮上,用户只需回车键即可快速进入。只需将窗体的AcceptButton属性改成登录按钮的名称即可。

3.默认将窗口设置到屏幕中间:修改窗体的StartPosition属性设置为CenterScreen即可。

4.向sqlserver数据库中添加当前时间:insert into hello (registerTime) values (DateTime.Now());

5.c#项目分层:UI(相关辅助类)=>Models(实体类库模块)=>DAL(数据库访问模块)=>数据库

  • Models相当于写vo类的那个包,与数据库里面的实体类一一对应
  • UI和Models都是类库

6.C#事件:

  • form窗体的事件:

    • closing事件,在窗体关闭之前执行
    • closed事件,在窗体关闭之后执行
    • keydown事件,按下键盘键执行
  • datagridview组件的事件:
    • RowPostPaint事件,自动生成datagridview组件的行号
      注:datagridview控件下有一个SelectionMode属性,可以设置单元格选中,整行选中,整列选中等

  • combobox控件的事件:

    •CboClass_SelectedIndexChanged事件,改变下拉框选项的时候触发事件

7.contextMenuStrip组件:用来设置鼠标右键显示属性,下面介绍一下其使用方法

  • 先在窗体中添加一个contextMenuStrip组件,然后添加鼠标右键显示的属性

  • 在鼠标右键的属性上双击,写上其方法体

  • 选中要使用contextMenuStrip组件的控件(这里以Datagridview控件为例)中设置其contextMenuStrip属性为上面contextMenuStrip控件的名称即可

8.c#中的timer组件:定时器组件

  • Interval属性:表示时间间隔,单位为毫秒

  • Enabled属性:设置为true,表示只要打开此窗体,此定时器的Tick事件就会被触发,根据设置的Interval属性多久触发一次

9.c#中如何获取当前的日期并将时间设置为  00:00:00

  • 方法一:将DateTimePicker控件的模板设置为自定义,在format属性中写上yyyy-MM-dd HH:mm:ss,在value属性中写成 2019/9/5

posted @ 2019-08-29 18:20  王兴龙123  阅读(225)  评论(0编辑  收藏  举报