随笔分类 -  Winform

摘要:这里的快捷键并非系统全局快捷键。仅是普通的当窗体在焦点内发生。有很多种方法,这里列举几种项目中使用到的方法。 Alt+*(一般控件快捷键) 这个比较简单,只需为该控件的Text属性声明时加上”(&A)”,”(&D)” 之类的标识,例如一个Button按钮的Text属性为:this.btnOK.Tex 阅读全文
posted @ 2016-07-22 11:35 发明创造小能手 阅读(737) 评论(0) 推荐(0)
摘要:拖个contextMenuStrip控件 按钮的MouseDown事件: private void treeView1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right)//此处为右击 { 阅读全文
posted @ 2016-07-22 11:35 发明创造小能手 阅读(272) 评论(0) 推荐(0)
摘要:C#中可以根据每行内容的不同来对DataGridView数据表格控制每行的文字颜色、背景颜色进行不同的设置。 效果如下: 实现: 在DataGridView的RowPrePaint事件中进行行颜色控制。 如果需要对行的背景色进行控制,将ForeColor改为BackColor即可。 阅读全文
posted @ 2016-03-10 22:52 发明创造小能手 阅读(2196) 评论(0) 推荐(0)
摘要:网页是否经常在电脑右下角弹窗显示消息?其实Winform也是可以实现的。下面介绍两种方法。 第一步:设计窗体 第二步:实现代码 第一种方法 引用user32 声明常量 窗体Load事件 窗体FormClosing事件 第二种方法 只要在窗体的初始化InitializeComponent()方法后面加 阅读全文
posted @ 2016-03-10 22:49 发明创造小能手
摘要:没有边框的窗体怎么移动?其实方法有很多,下面介绍一种用控件来移动窗体,Panel或PictureBox都可。主要设置控件的MouseDowm和MouseLeave事件。 第一步:窗体设计 窗体最上面是一个panel1 窗体最下面是一个Panel3,只显示最上面一条线 第二步:panel移动窗体实现代 阅读全文
posted @ 2016-03-10 22:47 发明创造小能手
摘要:在Winform中,窗体最大化之后,控件仍然保持原来的大小,就会显得不好看,那么有什么办法让控件跟着窗体变化吗? 在需要自适应的Form中代码如下:(AutoSizeFormClass.cs源码在下方) 类AutoSizeFormClass.cs源码如下: 阅读全文
posted @ 2016-03-10 22:41 发明创造小能手
摘要:去掉边框 方法一: 方法二:调用非托管的动态链接库,通过控件的鼠标按下事件(MouseDown)发送一个拖动的消息,可以给控件添加MouseDown事件后,拖动这个控件来移动窗体 方法三:通过重载消息处理实现。重写窗口过程(WndProc),处理一些非客户区消息(WM_NCxxxx),C#中重写窗口 阅读全文
posted @ 2016-02-26 16:04 发明创造小能手 阅读(931) 评论(0) 推荐(0)

levels of contents