- 博客(7)
- 收藏
- 关注
原创 C# winform 实现(不规则)窗体或者控件的拖动
方法一: 窗体或者控件的拖动 private Point m_MousePoint; private Point m_LastPoint; protected override void OnMouseDown(MouseEventArgs e) { base.OnMouseDown(e); this.m_LastPoint = this.Loc
2009-06-29 18:03:00 4182 3
原创 常用正則表達式
一。總結一1。^/d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-/d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?/d+$ //匹配整数 6。^/d+(/./d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(([0-9
2009-06-29 17:39:00 892
原创 UserControl 的一个值得注意的问题 [属性" * "的代码生成失败.错误是:"程序集"*.Version=1.0.0.0,Culture=neutral,..........无标记为序列化"
开发时在做UserControl,需要注意的List其他类型的集合可能也存在这样的问题,但是我没去测试,在写集合的时候一般List提示:属性" ******** "的代码生成失败.错误是:"程序集"********.Version=1.0.0.0,Culture=neutral,..........无标记为序列化""]例如下面一个MyUserControl,其中写了一个List
2009-06-24 16:54:00 14148 11
原创 C#中用鼠标右键选中tabpage选项卡 并且弹出右键菜单,实现选项卡的关闭
首先拖一个 ContextMenuStrip 控件 private void UserSecurityTab_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { for (int i = 0; i
2009-06-24 12:01:00 11001 1
原创 C# Winform DataGridView实现行[Row]的上下移动........
蠢方法..但是还是蛮实用的...这里只改变了DataGridView的数据显示,数据源DataTable没有任何改变 /*DataGridView 实现行[Row]的上下移动,我这里用到了SelectedRows[0],而没用CurrentRow是有原因的 主要是这两段代码: dataGridView1.Rows[rowIndex - 1].Selected = true
2009-06-10 11:12:00 13590 10
转载 C# winform 窗体覆盖(遮住)系统任务栏 (代码收藏)
//窗体覆盖任务栏 this.TopMost = true; this.Location = new Point(0, 0); this.Size = new Size(Screen.PrimaryScreen.Bounds.Width,Screen.PrimaryScreen.Bounds.Height); //窗体覆盖任务栏 this.FormBo
2009-06-09 15:22:00 4881
原创 C# Winform 只打开Form窗体一次 (代码收藏)
private void OpenForm_Click(object sender, EventArgs e) { Form f = Application.OpenForms["Form1"]; //查找是否打开过Form1窗体 if (f == null) //没打开过 { Form1 fa = new Form1();
2009-06-09 13:47:00 2380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人