随笔分类 - WinForm
摘要:方法一: 1.ListView的HideSelection属性设置为True。 2.ListView的Validated事件处理 /// <summary> /// 失去焦点事件 /// </summary> /// <param name="sender"></param> /// <param
阅读全文
摘要:1、新建自定义控件 using System; using System.Runtime.InteropServices; using System.Windows.Forms; namespace takelinks { public partial class WatermarkTextBox
阅读全文
摘要:当窗体最小化时,显示右悬浮窗!!! 1新建右上角小窗口 (1)去除边框 (2)最前显示(设置背景图案) 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.
阅读全文
摘要:1、加载数据、排序、删除、更新、获取选中的值 重新加载llistview时,如果listviewitem的count变化了,必须重新设置 listView1.VirtualListSize,然后 listView1.Invalidate()刷新。 1 using System; 2 using Sy
阅读全文
摘要:1、只限当次打开的记录 2、 如果是把所有的历史记录都=显示出来,只需要把记录存到文件里面。对文件的内容进行读取,重新绑定textbox的数据源就可以了。 完!!
阅读全文
摘要:using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApp28 { public partial class Form1 : Form { public Form1() { InitializeCompo...
阅读全文
摘要:要求异步进行 1、设置 2说明: 开始函数: (1) backgroundWorker1.RunWorkerAsync(参数a),触发DoWork事件,见参数a传给事件的DoWorkEventArgs参数(用e.Argument接收参数)。 在dowork事件中进行函数体操作,在实践中用Report
阅读全文
摘要:窗体之间除了以传递参数的方式进行互通外,还可以用委托 例子: form1 点击按钮,出现窗体2 form2 点击按钮,将窗体2输入的内容传递到窗体1,进行实时变更。 完!
阅读全文
摘要:1、 2、拷贝 3、当对单元格内容进行格式修改时,CellParsing事件比较好(如变成大些) 完!
阅读全文
摘要:添加列时,必须设置列的CellTemplate,否则应该报错! 一、只添加text样式 1 //每一列必须设置CellTemplate 2 //第一列 3 dataGridView1.Columns.Add(new DataGridViewColumn() {Name="name", HeaderT
阅读全文
摘要:private void listView1_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right)//设置鼠标右键 { ListViewItem li=listView1.GetItemAt(e.X...
阅读全文
摘要:第一种办法: 将ListView的数据放入DataView中,设置DataView的Sort属性,然后将DataView中的内容在ListView中展示出来。 (1)初始化ListView,将ListView的数据存入DataTable中 (2)从DataTable中获得DataView (3)设置
阅读全文
摘要:注意:dataGridView1.HitTest
阅读全文
摘要:当flowLayoutPanel1内容过多时,可以设置竖条,当时当鼠标滚动时,里面的内容不会随着鼠标的滚动而滚动,这就要求我们自己写事件了: 宗旨:判断鼠标是不是在flowLayoutPanel1区域内,如果在,设置flowLayoutPanel1的垂直滚动距离 给winform窗体加一个mouse
阅读全文
摘要:一、MDI窗体容器 MDi窗体是装Form的容器。平常Form(窗体)就是平常展示的最高级别,但是MDI比Form还高级。它可以让其它窗体在它的内部打开,无法超出它的范围 1 创建:将某个窗体的属性:IsMdiContainer设置为true 2 将Form放入MdI:窗体对象名.MdiParent
阅读全文
摘要:一、无边框窗体1 最大化、最小化以及关闭按钮制作实际上就是更换点击前、指向时、点击时的图片 (1)将图片放在该文件夹的Debug中,获取图片的路径Application.StartupPath + "\\图片名.类型"(2)若是放在该文件夹的中,Application.StartupPath + "
阅读全文
摘要:绝对路径=Application.StartupPath + "文件相对路径";(注意转义字符\\)
阅读全文
摘要://窗体移动API [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int IParam); public ...
阅读全文
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Ru...
阅读全文

浙公网安备 33010602011771号