摘要:
今天使用到DataTable的select()方法遇到了一个问题 看代码 var row = dt.Select("status='未下载'"); 当使用查询后,得到的行集合的列名会消失,如果此时只拿行集合给dataview赋值,则表格会显示空白数据。 经过一番百度,解决了这个问题。 Select方 阅读全文
摘要:
设置窗体 this.FormBorderStyle = FormBorderStyle.None; 其他代码如下: /// <summary> /// 窗体动画函数 /// </summary> /// <param name="hwnd">指定产生动画的窗口的句柄</param> /// <par 阅读全文
摘要:
StatusStrip可以在需要右对齐的子项之前添加一个空白的Label类型的子项,并将它的Spring属性设置为True, 之后的子项将自动跑到最右边了。ToolStripStatusLabel的Spring属性用于指示该控件是否占满StatusStrip的所有剩余空间 阅读全文
摘要:
首先在窗体内部定义需要调用的windows api 以及参数 [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public static extern bo 阅读全文
摘要:
var path="文件全路径"; System.Diagnostics.Process.Start("explorer.exe",$" /select,{path}"); 阅读全文
摘要:
工作中做登录界面的时候 密码框加了个回车事件,结果测试发现 当多次敲回车 文本框的值是带有换行符的 后来研究了一下发现文本框的Multiline属性设置成了true,才导致这个问题的发生,然后把属性设为false问题便迎刃而解了 阅读全文
摘要:
切换账号按钮事件代码: if (DialogResult.Yes == MessageBox.Show("您确定要切换账号吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { System.Diagnostics.Proces 阅读全文
摘要:
不再设置窗体最大化而是设置窗体的宽高 this.WindowState = FormWindowState.Normal; this.FormBorderStyle = FormBorderStyle.Sizable; this.Top = 0; this.Left = 0; this.Width 阅读全文
摘要:
在窗体或用户控件中重写CreateParams /// <summary> /// 处理闪烁问题 /// </summary> protected override CreateParams CreateParams { get { CreateParams cp = base.CreatePara 阅读全文
摘要:
在program的mian方法中添加如下代码: static void Main() { bool started = true; using (new Mutex(true, Assembly.GetExecutingAssembly().FullName, out started)) { if 阅读全文