1.DateTimePicker控件获取时间
拖动控件,设置属性format为custom格式。例如我想获得20240101这种类型的string类型的数据:
string DateTime = DateTimePicker.Value.ToString("yyyyMMdd");
2.ComboBox下拉列表控件
默认为DropDown,下拉可修改。
DropDownList为下拉不可修改。
3.WinForm关闭新(二级)界面使主程序关闭
参考视频:https://www.bilibili.com/video/BV1JY4y1G7jo/?p=14&vd_source=1c57ab1b2e551da5b65c0dfb0f05a493
主程序界面,点击弹出二级界面(同时隐藏主界面),不做任何设置,这时关闭二级界面后主程序进程不会终止。
在属性中找到FormClosing属性,双击进入方法实现:
Application.Exit();
4. this.Close()和this.Hide()有什么区别
this.Close():
- 功能:关闭当前窗口。
- 行为:在调用 this.Close() 时,窗口会被销毁,所有与窗口相关的资源都将被释放。窗口的FormClosed 事件将会被触发。
- 生命周期:调用 Close方法后,窗口对象不再存在,你不能再重新显示这个窗口,除非重新创建一个新的实例。
this.Hide():
- 功能:隐藏当前窗口。
- 行为:在调用 this.Hide() 时,窗口会被隐藏但不会被销毁。窗口的 Visible 属性将被设置为false,窗口仍然存在于内存中。
- 生命周期:调用 Hide 方法后,窗口对象仍然存在,可以通过 this.Show()方法重新显示这个窗口。