随笔分类 - .net / winForm类
1
摘要:先上效果图: 方法已经封装好了,可以直接用: public void FormControl(Form form) { //首先判断容器中是否有其他窗体,如果有,则先关闭 foreach (Control item in this.splitContainer1.Panel2.Controls) {
阅读全文
摘要:1, 在winform项目中 Program.cs 文件里添加 using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Threading.Ta
阅读全文
摘要:ContextMenuStrip属性: 当用户点击鼠标右键时(设置和contextMenuStrip挂钩) MultiSelect属性 是否可以多行选择 SelectionMode属性: 设置选中方式,比如是否选中一整行(设置为FullRowSelect) Dock属性: 设置显示位置 AllowU
阅读全文
摘要:BindingSource bindingSource = new BindingSource(); bindingSource.DataSource = products1; this.dataGridView1.DataSource = bindingSource; 然后: 你该怎么操作怎么操作
阅读全文
摘要:1. 将 EnableHeadersVisualStyles 设置为 false, 自定义的样式才会显示2. 将ColumnHeadersDefaultCellStyle 样式按照你自己的需求设置(可以设置表头背景颜色,表头字体样式,等)3, 设置 表头单元格边框样式 ColumnHeadersBo
阅读全文
摘要:1. 给Timer控件的name取一个名字2. 将 Enabled 设置为true3.双击Tick事件 /// <summary> /// 每个一秒获取一次时间 /// </summary> /// <param name="sender"></param> /// <param name="e">
阅读全文
摘要:效果展示: 0. 在dataGridView 控件中绑定 contextMenuStrip 控件, 设置 ContextMenuStrip1. 设置 dataGridView 选中类型为整行选中: SelectionMode: FullRowSelect不允许 dataGridView 一次能选择多
阅读全文
摘要:1.第一步,在子窗体关闭的时候返回一个 DialogResult 注意: 只对 ShowDialog() 方式有效 MessageBox.Show("修改学生信息成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Question); this.Dialo
阅读全文
摘要:1. 将dataGridView 的选中方式设置为整行选中将 SelectionMode 属性设置为 FullRowSelect2. 判断当前是否有选中 this.dataGridView1.RowCount == 0 //没有选中 3. 获取当前选中行的id值 string studentId =
阅读全文
摘要:1. 在父窗体中,将 IsMdiContainer 的属性设置为true2. 再 new 子窗体的地方,指定子窗体的的父级窗体举例: 父窗体为 FrmMain.cs子窗体为 FrmAddStudent.cs FrmMain.cs文件 //没有创建窗体,则new 创建窗体 FrmAddStudent
阅读全文
摘要:没有禁止之前, 控件把我没有在控件上定义的属性全都显示出来了 我们不想要控件将我们没有定义的属性显示出来, //定义sql string sql = "select * from Students sd inner join StudentClass sc on sd.ClassId = sc.Cl
阅读全文
摘要:常用属性: 1.CustomFormat: 格式化在控件中的日期显示格式 2.Format : 确定日期和时间是用标准格式显示还是用自定义格式显示 常用方法: 获取选择的时间: Convert.ToDateTime( this.dateTimePicker1.value)获取年: Convert.T
阅读全文
摘要:private void FrmAddStudent_Load(object sender, EventArgs e) { StudentClassServer studentClassServer = new StudentClassServer(); List<StudentClass> stu
阅读全文
摘要:需要使用到窗体的 FormClosing 事件 private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { DialogResult dialogResult = MessageBox.Show("是否确认关闭窗
阅读全文
摘要:1. 定义一个外部的变量,例如我要打开的窗体名称为 "FrmAddStudent" 这些代码在 FrmMain.cs文件中 2. 在 FrmAddStudent 窗体点击关闭的地方 从新初始化 frmAdd 的值为 null我这点为点击右上角关闭按钮事件 "FormClosed"
阅读全文
摘要:1. 如果创建 winform 窗体应用(.net Framework) ,那么创建类库的时候就需要选择创建 .net Framework 的类库,否则就睡导致添加引用时出现不兼容情况 2. 出现 :项目“..\Model\Model.csproj”指向“net8.0”。它不能被指向“.NETFra
阅读全文
摘要:1.获取datagridview单元格修改的内容 //单元格的值发生改变时触发事件 private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { //获取当前行绑定的内容 Appra
阅读全文
摘要:dataGridView 常用属性和方法 ContextMenuStrip属性: 当用户点击鼠标右键时(设置和contextMenuStrip挂钩) MultiSelect属性 是否可以多行选择 SelectionMode属性: 设置选中方式,比如是否选中一整行(设置为FullRowSelect)
阅读全文
摘要:隐藏treeview相关联的线连接 ShowLines 设置为false 设置行高: itemHeight 设置在窗体的位置: Dock 设置是否随窗体大小改变而改变: Anchor 设置被选中后,是否占满整行: FullRowSelect 被点击后的事件: AfterSelect private
阅读全文
摘要:private void buttonDelete_Click(object sender, EventArgs e) { DialogResult = MessageBox.Show("确定删除这些数据么?", "提示", MessageBoxButtons.YesNo); List<int> l
阅读全文
1

浙公网安备 33010602011771号